Python 如何调试Django验证,可以';找不到相关对象
我有一个错误:Python 如何调试Django验证,可以';找不到相关对象,python,django,Python,Django,我有一个错误: Error: One or more models did not validate: auth.permission: 'content_type' has a relation with model <class 'django.contrib.contenttypes.models.ContentType'>, which has either not been installed or is abstract. 设置.py 94: 'django.contr
Error: One or more models did not validate:
auth.permission: 'content_type' has a relation with model <class 'django.contrib.contenttypes.models.ContentType'>, which has either not been installed or is abstract.
设置.py
94: 'django.contrib.auth.middleware.AuthenticationMiddleware',
112: 'django.contrib.auth',
您的问题很可能是Kay Zhu提到的:目前,您不能调用应用程序
auth
。问题的简短版本是,manage.py
依赖于其他几个模块,其中一个模块是内置的django.contrib.auth
。有关更多信息,请参阅
解决方案是在
已安装的应用程序元组中引用有问题的模块,或者(如果您碰巧有一个名为auth
的应用程序)重命名导致名称冲突的模块。删除此依赖项有一个很好的方法,但我现在不会等待。您的问题很可能就是Kay Zhu提到的:现在,您不能调用应用程序auth
。问题的简短版本是,manage.py
依赖于其他几个模块,其中一个模块是内置的django.contrib.auth
。有关更多信息,请参阅
解决方案是在已安装的应用程序元组中引用有问题的模块,或者(如果您碰巧有一个名为auth
的应用程序)重命名导致名称冲突的模块。有一个删除此依赖项的方法,但我现在不会等待了。在“安装的设置”下有一个
'django.contrib.contenttypes',
失踪。来自jro的罚单链接很有帮助。在“安装的设置”应用程序下有
'django.contrib.contenttypes',
失踪。jro的罚单链接很有帮助。你有没有一个名为“auth”的应用程序?你有没有一个名为“auth”的应用程序?我的应用程序有一个完全不同的名称,我以前发现过一篇类似的帖子,但事实并非如此。最让我恼火的是,没有stacktrace,因此我可以找到验证失败的确切位置。不过,auth模块有些问题,当我删除它时,它会进行验证。我的应用程序有一个完全不同的名称,我以前发现过一篇类似的帖子,但事实并非如此。最让我恼火的是没有stacktrace,因此我可以找到验证失败的确切位置。不过,auth模块有些问题,当我删除它时,它会进行验证。