我怎样才能让Django忽略它认为尚未实现的旧迁移';没有申请吗?
不知怎的,我们的测试数据库的迁移历史如下所示:我怎样才能让Django忽略它认为尚未实现的旧迁移';没有申请吗?,django,django-migrations,Django,Django Migrations,不知怎的,我们的测试数据库的迁移历史如下所示: ... [X] 0034_timestamp_fields [X] 0035_password_history [ ] 0036_login_lockout (2 squashed migrations) [X] 0037_force_password_change ... 我们现在已经到了移民67岁的时候了;这是古老的历史。现在有一个新的迁移,68,我想申请。如果我现在尝试迁移,迁移36时会出现“关系已存在”错误。我专门尝试了用--false迁
...
[X] 0034_timestamp_fields
[X] 0035_password_history
[ ] 0036_login_lockout (2 squashed migrations)
[X] 0037_force_password_change
...
我们现在已经到了移民67岁的时候了;这是古老的历史。现在有一个新的迁移,68,我想申请。如果我现在尝试迁移,迁移36时会出现“关系已存在”错误。我专门尝试了用--false迁移到67,但“没有要应用的迁移”
所以。。我怎样才能让Django相信36已经被应用?或者只是让它暂时忽略它,而不用担心它就申请68?这是Django 1.11.26。首先,截断
Django_migrations
表,然后运行false。如果错误地应用了迁移67,则从django_迁移中删除67的条目