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

问题描述 投票:0回答:1

为什么在尝试在Django中进行迁移时可能会发生django.db.migrations.exceptions.InconsistentMigrationHistory异常?

django django-models database-migration
1个回答
0
投票

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

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

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

以上对于生产服务器尤为重要。

© www.soinside.com 2019 - 2024. All rights reserved.