【发布时间】:2013-10-21 15:46:55
【问题描述】:
尝试通过运行 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 including south
creating database for postgres
任何关于如何调试的帮助表示赞赏。
settings/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_USER_MODEL = 'accounts.User' - 应该是
AUTH_USER_MODEL = 'apps.accounts.User'?
【问题讨论】:
-
你真的解决了这个问题吗?
-
使用
python manage.py migrate --traceback -
在将
LOCAL_APPS分配给INSTALLED_APP之后,您是否要覆盖它?还是发帖的时候换了顺序? -
这是一个导入问题,请参阅stackoverflow.com/questions/48077112/…
标签: python django postgresql