【发布时间】:2017-10-26 05:30:36
【问题描述】:
我对 django 迁移有疑问。我收到此错误:
django.db.migrations.exceptions.NodeNotFoundError:迁移 user.0050_merge_20170523_1254 依赖项引用不存在的父节点('user','0049_auto_20170519_1934')
我修复了错误,删除了一些行,但是在修复了所有这些错误之后,我得到了另一个:
ValueError:找不到 {'0050_merge_20170523_1254'、'0007_auto_20170524_1540'} 的共同祖先
我无法解决这个问题。我可以删除数据库并再次进行迁移...但是在生产环境中,我想知道如何正确解决此问题,而无需删除数据库哈哈。
谢谢!
【问题讨论】:
-
你必须
backtrack来自每个迁移的依赖,直到树被正确构建。
标签: django dependencies migration not-exists ancestor