从Django1.3升级到1.8 - 迁移是强制性的吗?

时间:2015-07-29 16:46:52

标签: django django-models django-migrations

我的应用程序已投入生产3年,数据库模型稳定。在我看来,添加迁移支持更值得痛苦。 在没有迁移支持的情况下升级是否可能/可取?

1 个答案:

答案 0 :(得分:0)

旧的syncdb命令仍在那里。如果你只需要添加/删除表(模型),你可以继续使用它。如果您不创建任何迁移(使用makemigrationmigrate命令),新的迁移支持对您没有任何影响。

尽管如此,仍然建议启用迁移。即使对于稳定的数据库模型,您也永远不知道架构何时会发生变化。如果您不喜欢Django的内置迁移解决方案,请尝试south,这是事实上的标准,并且已被证明是可靠的。

相关问题