【发布时间】:2012-08-13 20:18:53
【问题描述】:
South 按应用程序运行迁移,而不是按创建迁移的顺序。这可能会导致迁移之间的依赖关系出现一些问题。有时需要在迁移类中添加 depends_on 属性。
是否可以按创建顺序运行南迁移?还有,有人知道南方为什么这样做吗?
【问题讨论】:
标签: django django-south database-migration
South 按应用程序运行迁移,而不是按创建迁移的顺序。这可能会导致迁移之间的依赖关系出现一些问题。有时需要在迁移类中添加 depends_on 属性。
是否可以按创建顺序运行南迁移?还有,有人知道南方为什么这样做吗?
【问题讨论】:
标签: django django-south database-migration
South 不知道您在多个应用程序之间创建迁移的顺序。它可以查看文件系统元数据,但这会在通过包管理器安装的第三方应用程序或部署应用程序时严重中断。
depends_on 和 needed_by 属性正是为此用例而设计的,因此请使用它们。另见http://south.readthedocs.io/en/latest/dependencies.html。
【讨论】: