Django 1.7 vs Django1.6 vs Django 1.5

9 django django-south django-1.5 django-1.6

我一直在使用Django 1.5进行开发.是否值得花时间从Django 1.5转换到Django 1.6或Django 1.7?我知道,在1.7中,迁移是Django的核心.与南方有何不同?

tsu*_*ino 17

与Django 1.7相比,Django 1.6是一个相对增量的更新.

Django 1.6为新项目添加了一些舒适功能(即简化的项目模板和默认的管理启用),以及算法中的一些小修改(即模型保存).与1.5相比,还有许多其他功能使开发相对容易.

正如您所指出的,Django 1.7包含迁移功能.此外,它还会强制使用Python 2.7(对您来说可能是也可能不是问题).迁移基于南方,所以它与使用类似.除了各种改进之外,该插件还专注于与数据库无关,改进了自动检测并改进了迁移文件格式.

通过这两种更新,您的工作流程不会发生显着变化.

  • 考虑到1.7即将发布(现在),我可能会跳过1.6.x版本,除非你真的需要这个功能.从一个版本升级到另一个版本似乎永远不是一个"免费"练习,1.7是一个你肯定想要使用的版本,因为迁移到框架的集成以及第三方应用程序可能会使用更新版本的方式.话虽如此,我刚刚升级到1.6,因为第三方testrunner和1.5.x的问题(由1.6解决). (2认同)