先前删除模型时Django迁移

时间:2018-08-15 10:16:26

标签: django python-3.x django-models

当我执行python manage.py migrate时,所需的模型没有出现在我的postgres数据库中。我以前删除了所有表,然后又将其迁移并可以正常工作,但我不希望这样做,因为我已在表中加载了许多数据,因此必须再次加载。如何仅迁移特定模型。

1 个答案:

答案 0 :(得分:1)

您需要先删除app/migrations中的迁移文件,然后再运行makemigrations,然后再运行migrate

python manage.py makemigration

还要确保删除django_migrations表中的相应行。