Django在先前删除模型时迁移

Django在先前删除模型时迁移,django,python-3.x,django-models,Django,Python 3.x,Django Models,当我执行python manage.py migrate时,所需的模型不会出现在我的postgres数据库中。我之前删除了所有的表,然后再次迁移了它,但我不想这样做,因为我已经在表中加载了许多数据,我将不得不再次加载这些数据。如何只移植某个模型 您需要先删除app/migrations中的迁移文件,然后在运行migrate之前运行makemigrations: python manage.py makemigration 还要确保删除您的django_migrations表中的相应行。我尝试了

当我执行
python manage.py migrate
时,所需的模型不会出现在我的postgres数据库中。我之前删除了所有的表,然后再次迁移了它,但我不想这样做,因为我已经在表中加载了许多数据,我将不得不再次加载这些数据。如何只移植某个模型

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

python manage.py makemigration

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

我尝试了这种方法,但出于某种原因,它对我无效。我所做的是删除了django_migrations表中的应用程序行,并在迁移文件的迁移文件夹中删除了我想要创建的模型。然后进行迁移,迁移成功,谢谢您的帮助。