Django 1.6.2 版本发行说明

2014 年 2 月 6 日

这是 Django 1.6.2,是 Django 1.6 的修复版本。 Django 1.6.2 修复了 1.6.1 版本中的一些错误:

  • 防止了准备好的几何对象的基础几何对象被垃圾回收,这可能导致 Django 崩溃(#21662)。

  • 修复了在执行 changepassword 命令时,当用户对象的表示包含非 ASCII 字符时导致崩溃的问题(#21627)。

  • 如果未设置 STATIC_ROOTcollectstatic 命令将引发错误,而不是默认使用当前工作目录。与 --clear 选项结合使用时,之前的行为可能会删除当前工作目录下的任何内容(#21581)。

  • 在 Python 3.3.3+ 中修复了邮件编码问题(#21093)。

  • 修复了一个问题,当 settings.DATABASES['default']['AUTOCOMMIT'] = False 时,连接不处于自动提交模式,但 Django 假装它是的问题。

  • 修复了多表继承中的 exclude() 查询的回归问题(#21787)。

  • django.utils.timezone.__all__ 添加了缺失的项(#21880)。

  • 修复了 select_related() 和模型继承中的字段不对齐问题(#21413)。

  • 修复了对否定的 AND 条件的联接提升问题(#21748)。

  • Oracle数据库的内省现在可以正常处理布尔和浮点字段了(#19884)。

  • 修复了一种情况,其中通过 mark_safe() 传递的惰性对象实际上没有被标记为安全,可能最终会被双重转义(#21882)。

此外,Django 内部的 six 版本,即 django.utils.six,已升级到最新版本(1.5.2)。

Back to Top