6

可能重复:
核心 django 是否支持没有 django-south 或类似应用程序的迁移?

django-south是 django 中 db 迁移的事实上的标准,而且 django 本身不支持 db-migrations。

现在,由于 django 带有一些几乎是必备的高质量应用程序django.contrib

  • 为什么不包括 django-south ?
  • 这背后的思考过程是什么?
  • 是不够好还是许可问题?

相关问题:

4

1 回答 1

7

我记得看过一段视频,Jacob Kaplan-Moss 回答了这个问题。虽然我不记得逐字逐句的谈话,但他的回答是——他们不想将 South 捆绑到 Django 中,因为 South 仍处于婴儿阶段,在这个阶段整合 South 可能会减慢它的发展。

更新 03/13 - South 名声的 Andrew Godwin启动了一个项目,将数据库迁移内置到 Django 的核心中。预计这将登陆 Django 1.6 / 1.7。

04/14 更新 - 迁移使其成为 Django 1.7 的核心。您可以阅读有关迁移的更多信息 @ https://docs.djangoproject.com/en/dev/topics/migrations/

于 2012-05-16T09:02:53.070 回答