南部移民和django移民有什么区别?

时间:2018-09-10 13:30:25

标签: python django django-models database-migration django-south

有人可以向我解释南迁徙与django迁徙之间的区别吗?一个人比另一个人有什么优点/缺点?

1 个答案:

答案 0 :(得分:3)

South是django的第三方应用程序,在Django 1.7中引入内置迁移解决方案之前,它已添加了对迁移的支持。除非您使用的是死胡同的Django版本,否则根本没有理由使用South。 FWIW,只需检查the south project's page应该已经回答了您的问题:

  

南方已被弃用。

     

从Django 1.7起,迁移已内置到Django的核心中。如果运行的是早期版本,则可以在BitBucket上找到存储库。

在功能上都非常相似(自从新的内置迁移系统开始其作为南方2.0分支的生命以来,这并不让人感到意外),但新系统工作得更好,特别是当您必须合并两个分支时有自己的迁移。