Python Django验证模型问题-未安装验证用户模型
试图在运行Django项目时调试此错误Python Django验证模型问题-未安装验证用户模型,python,django,postgresql,Python,Django,Postgresql,试图在运行Django项目时调试此错误 ImproperlyConfigured: AUTH_USER_MODEL refers to model 'accounts.User' that has not been installed 运行 python manage.py migrate 我绝对不是python或django专家——我只是继承了其他人的项目,我正试图在这里为团队运行这个项目 我已经采取了一些步骤 install postgres required modules inclu
ImproperlyConfigured: AUTH_USER_MODEL refers to model 'accounts.User' that has not been installed
运行
python manage.py migrate
我绝对不是python或django专家——我只是继承了其他人的项目,我正试图在这里为团队运行这个项目
我已经采取了一些步骤
install postgres
required modules including south
creating database for postgres
任何关于如何调试的帮助都将不胜感激
设置/base.py
包含
INSTALLED_APPS = DJANGO_APPS + THIRD_PARTY_APPS + LOCAL_APPS
LOCAL_APPS = (
'apps.core',
'apps.accounts',
'apps.project_tool',
'apps.internal',
'apps.external',
)
所以apps.accounts退出-但它要求AUTH\u USER\u MODEL='accounts.USER'
-是否应该退出
AUTH_USER_MODEL = 'apps.accounts.User'?
我假设
帐户
应用程序尚未添加到您的in设置中。py
您是否正在运行South 0.8.3
确保你至少向南跑0.8.4
GitHub
South Release没有settings.py-但是有一个名为base.py的文件的settings文件夹:然后您的项目布局已被自定义。请检查您的
manage.py
中的以下行:os.environ.setdefault(“DJANGO\u SETTINGS\u MODULE”、“myproject.SETTINGS”)
。该值而不是“myproject.settings”应该提示您在何处查找,而不是settings.pyyeah-os.environ.setdefault(“DJANGO\u settings\u MODULE”、“settings.production”)=so settings folder-production.py-其中可能包括base.py等其他文件-因此我认为我正在查找正确的位置,然后您应该在设置目录中找到production.py。这个文件应该包含我提到的INSTALLED_APPS
设置。你好,我在前面编辑了我的问题,并提供了更多详细信息-我找到了你提到的所有信息:)你真的解决了这个问题吗?使用python manage.py migrate--traceback
在将本地_APPS
分配给已安装的应用程序
?或者您在过账时是否切换了订单?这是一个进口问题,请参见