在Django中进行迁移时,为什么还会发生django.db.migrations.exceptions.InconsistentMigrationHistory
异常吗?
答案 0 :(得分:0)
似乎另一个原因是,如果我们在服务器上运行makemigrations
而不是将迁移文件的副本从开发计算机上载到服务器。
在这种情况下,makemigrations
可能会使django_migrations
表(在服务器上)不一致。
为避免这种情况,请确保不要删除迁移文件(除非绝对必要),并将其包括在发行版和/或(Git)存储库中。
以上对于生产服务器特别重要。