【发布时间】:2009-06-09 15:05:23
【问题描述】:
本题与上一题基本相同 here.
但是,那里的答案对我不起作用。我已经安装了 south 的主干版本,在相关迁移文件中手动输入导入行,并在单独的目录中完成了完整的“startmigration”并检查了 0001_initial.py 文件。
我有一个 Django 项目,其中包含多个应用程序,其中一个(名为“核心”)被其他应用程序引用。南迁移正在尝试创建一个新表,其中的列具有核心模型的外键。
我目前正在有问题的迁移 (0006) 中导入核心,我什至将它添加到迁移 0001,尽管这似乎并不重要。
在我做一些激烈的事情之前,比如删除该字段、运行迁移和手动添加字段,是否有已知的手动解决方法来解决这个南方问题?
【问题讨论】:
-
好吧,我最终是手动完成的。我最近不得不添加一个新模型,我遇到了同样的问题。那么,有什么解决办法吗?还是我改用 Django Evolution,还是干脆放弃使用 SQL?