# Django 5.2.8 documentation

# Django 1.9.6 版本发行说明

2016 年 5 月 2 日

Django 1.9.6 修复了 1.9.5 中的几个错误。

## 漏洞修复

- 添加了对相对路径重定向的支持，以及对于 `SimpleTestCase.assertRedirects()`，因为 Django 1.9 不再将重定向转换为绝对 URI（#26428）。

- 修复了在 MySQL 和 SQLite 上的 `TimeField` 微秒往返问题 (#26498)。

- 阻止 `makemigrations` 为引用了 `functools.partial` 的模型字段生成无限迁移 (#26475)。

- 修复了一个回归问题，即 `SessionBase.pop()` 对于不存在的值返回 `None` 而不是引发 `KeyError` (#26520)。

- 修复了一个回归问题，当使用以连字符开头的模板名称时，导致缓存的模板加载器崩溃 (#26536)。

- 恢复了在 SQLite 和 MySQL 上保存 `GenericIPAddressField` 值时将空字符串转换为 null 的功能 (#26557)。

- 修复了 `makemessages` 的一个回归问题，其中在源文件路径中泄漏了临时的 `.py` 扩展名 (#26341)。