Python Django:迁移错误

Python Django:迁移错误,python,django,Python,Django,我有一个Django项目。一切都正常,直到我突然出现了一些奇怪的错误,比如“未知参数'pk'”。现在我不能运行管理,我得到这个错误 get() got an unexpected keyword argument 'session_key' 我无法迁移,python无法理解我的models.py更改,当我运行makemigrations命令时,出现以下错误: Operations to perform: Apply all migrations: admin, auth,

我有一个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'
要执行的操作:
应用所有迁移:管理、身份验证、内容类型、会话
运行迁移:
没有要应用的迁移。
回溯(最近一次呼叫最后一次):
文件“manage.py”,第22行,在
从命令行(sys.argv)执行命令
文件“C:\Users\kostas\AppData\Local\Programs\Python\Python36\lib\site packages\django\core\management\\uuuuuuu init\uuuuuu.py”,第364行,从命令行执行
utility.execute()
文件“C:\Users\kostas\AppData\Local\Programs\Python\Python36\lib\site packages\django\core\management\\ uuuu init\uuuu.py”,第356行,在execute中
self.fetch_命令(子命令)。从_argv(self.argv)运行_
文件“C:\Users\kostas\AppData\Local\Programs\Python\Python36\lib\site packages\django\core\management\base.py”,第283行,运行于\u argv
self.execute(*args,**cmd_选项)
文件“C:\Users\kostas\AppData\Local\Programs\Python\Python36\lib\site packages\django\core\management\base.py”,第330行,在execute中
输出=self.handle(*args,**选项)
文件“C:\Users\kostas\AppData\Local\Programs\Python\Python36\lib\site packages\django\core\management\commands\migrate.py”,第227行,位于句柄中
self.verbosity、self.interactive、connection.alias、apps=post\u migrate\u apps、plan=plan、,
文件“C:\Users\kostas\AppData\Local\Programs\Python\Python36\lib\site packages\django\core\management\sql.py”,第53行,在emit\u post\u migrate\u信号中
**夸尔斯
文件“C:\Users\kostas\AppData\Local\Programs\Python\Python36\lib\site packages\django\dispatch\dispatcher.py”,第193行,在send中
对于自身中的接收者。\u现场\u接收者(发送者)
文件“C:\Users\kostas\AppData\Local\Programs\Python\Python36\lib\site packages\django\dispatch\dispatcher.py”,第193行,在
对于自身中的接收者。\u现场\u接收者(发送者)
文件“C:\Users\kostas\AppData\Local\Programs\Python\Python36\lib\site packages\django\contrib\auth\management\\ uuuuuu init\uuuuuu.py”,第63行,位于创建权限中
ctype=ContentType.objects.db\u管理器(使用).get\u for\u模型(klass)
文件“C:\Users\kostas\AppData\Local\Programs\Python\Python36\lib\site packages\django\contrib\contenttypes\models.py”,第54行,在get\U for\U model中
ct=self.get(app\u label=opts.app\u label,model=opts.model\u name)
文件“C:\Users\kostas\AppData\Local\Programs\Python\Python36\lib\site packages\django\db\models\manager.py”,第85行,在manager\u方法中
返回getattr(self.get_queryset(),name)(*args,**kwargs)
TypeError:get()获得意外的关键字参数“app\u label”
突然发生了什么事? 有人能帮我吗

非常感谢


Kostas

我重新安装了Python和Django,一切正常


非常感谢您抽出时间

您可以发送已安装应用程序的列表吗?我没有触摸已安装应用程序
已安装应用程序=['damage.apps.DamageConfig'、#django apps'django.contrib.admin'、'django.contrib.auth'、'django.contrib.contenttypes'、'django.contrib.sessions'、'django.contrib.messages'、'django.contrib.staticfiles'、'crispy####表单'、'widget##微调',]
@kpk:通过编辑问题来包含更多信息。评论中没有真正的代码格式。我没有更改代码。这是突然发生的。我不知道要发布什么代码!这里没有足够的信息来重现此错误。
DamageConfig
应用程序中可能有奇怪的东西。请尝试从中删除它e> 已安装的应用程序,以检查缺陷是否在那里。如果是,请在问题中包含型号代码(单击问题下方的“编辑”)