Django 1.7 与 Django1.6 与 Django 1.5

标签 django django-south django-1.5 django-1.6

关闭。这个问题是opinion-based .它目前不接受答案。












想改进这个问题?更新问题,以便 editing this post 提供事实和引用来回答它.

8年前关闭。




Improve this question




我一直在使用 Django 1.5 进行开发。花时间从 Django 1.5 转移到 Django 1.6 或 Django 1.7 是否值得?我知道,在 1.7 中,迁移进入了 Django 的核心。跟南方有什么区别?

最佳答案

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

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

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

通过这两个更新,您的工作流程不应发生重大变化。

关于Django 1.7 与 Django1.6 与 Django 1.5,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20769099/

相关文章:

python - 保存用户时 Django 组不更新

django - 处理已弃用的 `adminmedia` 模板标签和 {% admin_media_prefix %} 的适当方法

python - 如何返回具有精确定位的文本文件?

python - join() 参数必须是 str 或字节,而不是 'dict' -- 在 Django 中创建具有多表继承的表单

django - 使用 South、Django 和 Git 时处理数据库迁移的正确方法是什么?

python - 您的数据库没有 South 数据库模块 'south.db.postgresql_psycopg2'

Django 1.5 : Accessing custom user model fields in models. py

mysql - 从按字段分组的表中选择并使用 Django ORM 选择最大日期时间

python - 将 url 正则表达式转换为 django 2.1 中的路径

django 1.7 迁移获取错误 "table already exists"