我不小心掉了我的Postgres数据库。然后根据this solution删除了迁移文件,但现在无法执行第三步的命令“python manage.py migrate--fake”。

RuntimeError: Error creating new content types.
Please make sure contenttypes is migrated before trying to migrate apps individually.


psycopg2.ProgrammingError: relation "django_content_type" does not exist
LINE 1: ..."."app_label", "django_content_type"."model" FROM "django_co...
                                                         ^

我试着运行“python manage.py migrate contenttypes”和“python manage.py makemigrations contenttypes--empty”,但都不起作用。
使用django 1.9.5

最佳答案

首先同步您的项目:
这样地:

python manage.py syncdb

完成后,您可以运行:python manage.py makemigrations和最后一个python manage.py migrate

关于django - 为现有的Django模式重新创建数据库,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36824933/

10-15 19:42