小编ato*_*obi的帖子

Django/Python:更新指向settings.AUTH_USER_MODEL的关系

我是Python和Django的新手,但我需要在我的服务器上安装testbedserver-software(我遵循本教程).现在我在运行以下命令时遇到了麻烦:

python manage.py syncdb
Run Code Online (Sandbox Code Playgroud)

显示以下错误:

CommandError: One or more models did not validate:
menu.bookmark: 'user' defines a relation with the model 'auth.User', which has been swapped out. Update the relation to point at settings.AUTH_USER_MODEL.
dashboard.dashboardpreferences: 'user' defines a relation with the model 'auth.User', which has been swapped out. Update the relation to point at settings.AUTH_USER_MODEL.
Run Code Online (Sandbox Code Playgroud)

这是我的manage.py:

#!/usr/bin/env python
import os
import sys

if __name__ == "__main__":
    os.environ.setdefault("DJANGO_SETTINGS_MODULE", "controller.settings")

    from django.core.management import execute_from_command_line

    execute_from_command_line(sys.argv)
Run Code Online (Sandbox Code Playgroud)

这是我的settings.py:

from controller.settings_example import * …
Run Code Online (Sandbox Code Playgroud)

python django postgresql

10
推荐指数
1
解决办法
8458
查看次数

标签 统计

django ×1

postgresql ×1

python ×1