我最近将 Django 升级到 V2.0,但由于以下错误而无法进行迁移:
django.db.utils.ProgrammingError: relation "auth_user" does not exist
Run Code Online (Sandbox Code Playgroud)
我知道 V1.8 中存在一个类似的错误,我通过迁移其他人依赖的模型来修复它,即 auth_user 然后是其余的:
python manage.py migrate auth
python manage.py migrate
Run Code Online (Sandbox Code Playgroud)
当我尝试迁移 'auth' 时,我遇到了同样的错误。有没有人遇到/找到解决方案?
小智 5
即使创建新数据库后我也遇到同样的问题。对我有帮助的是,在创建新数据库时选择另一个所有者,而不是 postgress 所有者。我也在用
py manage.py migrate myapp
Run Code Online (Sandbox Code Playgroud)
使用这个命令,我也有同样的问题但是当我尝试使用
py manage.py migrate
Run Code Online (Sandbox Code Playgroud)
并在创建数据库时从 postgress 更改所有者,这很有帮助!
| 归档时间: |
|
| 查看次数: |
7304 次 |
| 最近记录: |