django.db.migrations.exceptions.InconsistentMigrationHistory的另一个原因

时间:2019-04-26 20:47:58

标签: django django-models database-migration

在Django中进行迁移时,为什么还会发生django.db.migrations.exceptions.InconsistentMigrationHistory异常吗?

1 个答案:

答案 0 :(得分:0)

似乎另一个原因是,如果我们在服务器上运行makemigrations而不是将迁移文件的副本从开发计算机上载到服务器。

在这种情况下,makemigrations可能会使django_migrations表(在服务器上)不一致。

为避免这种情况,请确保不要删除迁移文件(除非绝对必要),并将其包括在发行版和/或(Git)存储库中。

以上对于生产服务器特别重要。