Django - 关系“关系”不存在。无法运行 python manage.py migrate?

Pro*_*joe 5 python django postgresql

所以我很愚蠢,我去删除了我的 django 应用程序中的一个表,所以打开 psql 并运行“Drop table;” 并放下了桌子。然后我删除了我的模型并运行了“python manage.py migrate”,我收到了这个错误......

django.db.utils.ProgrammingError: relation "textchange_myuser" does not exist
Run Code Online (Sandbox Code Playgroud)

除了上面的其他东西。

所以现在我无法正确删除该表,也无法取回它。我该怎么办?

谢谢。

Anz*_*zel 2

根据我的评论,在您的情况下,您可能会运行:

python manage.py migrate yourapp --fake
Run Code Online (Sandbox Code Playgroud)

“假装”应用迁移,但实际上并不更改数据库。

你可以在这里阅读更多

希望这可以帮助。