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_ROOT
,collectstatic
命令将引发错误,而不是默认使用当前工作目录。与--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)。