我最近将 Django 升级到 V2.0,由于以下错误,我无法进行迁移:
django.db.utils.ProgrammingError: relation "auth_user" does not exist
我知道 V1.8 中存在一个类似的错误,我通过迁移其他人依赖的模型来修复它,即 auth_user,然后是其余的:
python manage.py migrate auth
python manage.py migrate
当我尝试迁移“auth”时,我遇到了同样的错误。有没有人遇到/找到解决方案?
原文由 DariusFontaine 发布,翻译遵循 CC BY-SA 4.0 许可协议
我遇到了同样的错误。
最后我发现根本原因是数据库。
数据库中可能已经有一些授权信息。
编辑 setting.py 并使用另一个新数据库将解决此问题。