如何解决如何让Django忽略它认为尚未应用的旧迁移?
以某种方式,我们的测试数据库的迁移历史如下:
...
[X] 0034_timestamp_fields
[X] 0035_password_history
[ ] 0036_login_lockout (2 squashed migrations)
[X] 0037_force_password_change
...
我们现在可以进行迁移67;这是古老的历史。现在有一个新的迁移,我想应用68。如果我现在尝试迁移,则在迁移36时会出现“已存在关系”错误。我尝试使用--fake专门迁移到67,但是得到了“不应用任何迁移”。
所以..我如何说服Django 36已经应用?或者只是暂时忽略它并应用68而不必担心它?这是Django 1.11.26。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。