为现有的 django 模式重新创建数据库



我不小心删除了我的Postgres数据库。然后根据此解决方案,我删除了迁移文件,但现在无法执行第三步的命令"python manage.py 迁移 --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 迁移内容类型"和"python manage.py makemigrations 内容类型 - 空",但都不起作用。

使用 django 1.9.5

首先同步您的项目:喜欢这个:

python manage.py syncdb

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

最新更新