【发布时间】:2012-02-23 11:32:45
【问题描述】:
我有模型Foo,它位于应用程序bar 中。现在,我希望将 thmodel 移动到应用程序bar2。当syncdb 和bar 之前,我已经在使用db_table
meta:
db_table = 'foo_table'
现在,当我使用 bar 进行架构迁移时,South 希望我删除该表。有什么方法可以避免这种情况(尽管更改了应用程序,表名foo_table 仍然相同)而无需手动编辑迁移文件?
【问题讨论】:
-
编辑迁移文件有什么问题? South 大部分时间都做得很好,但在这种情况下,它有时无法确定最佳行动方案。生成迁移,删除删除表操作,迁移,大功告成。它不会再次尝试删除它。
-
我想可能会这样做.. anw 只是意识到有些东西需要注意,比如 contenttype 条目......
标签: django django-south