Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我怎样才能让Django忽略它认为尚未实现的旧迁移';没有申请吗?_Django_Django Migrations - Fatal编程技术网

我怎样才能让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的条目