python - Django:迁移错误
问题描述
我有一个 Django 项目。一切正常,直到突然出现一些奇怪的错误,例如“未知参数'pk'”。现在我无法运行管理员,我收到此错误
get() got an unexpected keyword argument 'session_key'
我无法迁移,python 无法理解我的 models.py 更改,当我运行 makemigrations 命令时出现此错误:
Operations to perform:
Apply all migrations: admin, auth, contenttypes, sessions
Running migrations:
No migrations to apply.
Traceback (most recent call last):
File "manage.py", line 22, in <module>
execute_from_command_line(sys.argv)
File "C:\Users\kostas\AppData\Local\Programs\Python\Python36\lib\site-packages\django\core\management\__init__.py", line 364, in execute_from_command_line
utility.execute()
File "C:\Users\kostas\AppData\Local\Programs\Python\Python36\lib\site-packages\django\core\management\__init__.py", line 356, in execute
self.fetch_command(subcommand).run_from_argv(self.argv)
File "C:\Users\kostas\AppData\Local\Programs\Python\Python36\lib\site-packages\django\core\management\base.py", line 283, in run_from_argv
self.execute(*args, **cmd_options)
File "C:\Users\kostas\AppData\Local\Programs\Python\Python36\lib\site-packages\django\core\management\base.py", line 330, in execute
output = self.handle(*args, **options)
File "C:\Users\kostas\AppData\Local\Programs\Python\Python36\lib\site-packages\django\core\management\commands\migrate.py", line 227, in handle
self.verbosity, self.interactive, connection.alias, apps=post_migrate_apps, plan=plan,
File "C:\Users\kostas\AppData\Local\Programs\Python\Python36\lib\site-packages\django\core\management\sql.py", line 53, in emit_post_migrate_signal
**kwargs
File "C:\Users\kostas\AppData\Local\Programs\Python\Python36\lib\site-packages\django\dispatch\dispatcher.py", line 193, in send
for receiver in self._live_receivers(sender)
File "C:\Users\kostas\AppData\Local\Programs\Python\Python36\lib\site-packages\django\dispatch\dispatcher.py", line 193, in <listcomp>
for receiver in self._live_receivers(sender)
File "C:\Users\kostas\AppData\Local\Programs\Python\Python36\lib\site-packages\django\contrib\auth\management\__init__.py", line 63, in create_permissions
ctype = ContentType.objects.db_manager(using).get_for_model(klass)
File "C:\Users\kostas\AppData\Local\Programs\Python\Python36\lib\site-packages\django\contrib\contenttypes\models.py", line 54, in get_for_model
ct = self.get(app_label=opts.app_label, model=opts.model_name)
File "C:\Users\kostas\AppData\Local\Programs\Python\Python36\lib\site-packages\django\db\models\manager.py", line 85, in manager_method
return getattr(self.get_queryset(), name)(*args, **kwargs)
TypeError: get() got an unexpected keyword argument 'app_label'
突然发生了什么?有人能帮助我吗?
非常感谢
科斯塔斯
解决方案
我重新安装了 Python 和 Django,一切正常
非常感谢您的时间
推荐阅读
- java - Spring集成邮件imap入站适配器在集成流程更改后抛出异常
- c++ - 链接:如何强制包含 .obj / .cpp 文件或为什么将其从构建中排除?
- python-2.7 - 如何在大型数据集上优化图形质量
- encryption - 在 Flutter 上解密 AES 输入,在 Web 上使用 cryptoJS AES
- ajax - 动态(ajax)内容加载,facebook分享按钮消失
- powershell - UUID 为 32 ANSI 十六进制字符串
- javascript - 通过 ID 和语言环境获取内容条目
- php - PHP 设置类属性的默认值的最佳实践是什么?
- java - 如何解码包装在标签 77 中的 APDU GPO 响应
- c# - 没有延迟加载的gridmvc查询