Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/279.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何调试Django验证,可以';找不到相关对象_Python_Django - Fatal编程技术网

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模块有些问题,当我删除它时,它会进行验证。