10

每个应用程序向南运行迁移,而不是按照创建的迁移顺序。这可能会导致迁移之间的依赖关系出现一些问题。有时需要在迁移类中添加depends_on属性。

是否可以按照创建顺序进行南迁?还有,有人知道南方为什么这样做吗?

4

1 回答 1

19

South 不知道您在多个应用程序之间创建迁移的顺序。它可以查看文件系统元数据,但这会在通过包管理器安装的第三方应用程序或部署应用程序时严重中断。

depends_on和属性正是为这个用例制作的needed_by,所以使用它们。另请参阅http://south.readthedocs.io/en/latest/dependencies.html

于 2012-08-17T11:45:55.183 回答