# Django 5.2.8 documentation

# 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）。