2

我听说所有新的 Web 框架,如 ROR、Django 等,都遵循敏捷和 TDD 的一般原则。遵循敏捷和 TDD 的一部分是在从一次迭代到另一次迭代时构建自己的设计。这意味着模型及其架构将随着应用程序的不同版本而发展。我知道 ROR 本身就支持模式迁移,但是我不确定 django。我主要关心的是如何预先决定所有与架构相关的问题。它不是回到瀑布式的设计理念吗?

我也知道有像“南”这样的外部包用于模式迁移。但是这个问题实际上是关于询问为什么 django 不支持像 ROR 这样的本地迁移

4

3 回答 3

6

Django 1.7 将是第一个在核心源中提供模式迁移的版本。检查开发。有关此主题的文档版本。

South 的创建者 Andrew Godwin 在一个 kickstarter项目的支持下完成了这项工作。

于 2013-10-06T13:49:57.473 回答
0

South是 Schema 迁移的优秀插件。把手放下。

于 2013-10-06T17:24:14.660 回答
0

它目前已添加到框架中 - 请参阅迁移,并且很可能在 1.7 版中可用。

有 3rd 方 django app south,可用于此目的。

于 2013-10-06T13:49:40.137 回答