Django 1.9.6 发行说明 — Django 文档

来自菜鸟教程
Django/docs/3.2.x/releases/1.9.6
跳转至:导航、​搜索

Django 1.9.6 发行说明

2016 年 5 月 2 日

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

错误修正

  • 添加了对相对路径重定向到测试客户端和 SimpleTestCase.assertRedirects() 的支持,因为 Django 1.9 不再将重定向转换为绝对 URI (:ticket:`26428`)。
  • 修复了 MySQL 和 SQLite 上的 TimeField 微秒往返(:ticket:`26498`)。
  • 防止 makemigrations 为引用 functools.partial 的模型字段生成无限迁移(:ticket:`26475`)。
  • 修复了 SessionBase.pop() 返回 None 而不是为不存在的值提高 KeyError 的回归(:ticket:`26520`)。
  • 修复了使用以破折号开头的模板名称时导致缓存模板加载器崩溃的回归 (:ticket:`26536`)。
  • 在 SQLite 和 MySQL (:ticket:`26557`) 上保存 GenericIPAddressField 的值时,恢复了空字符串到 null 的转换。
  • 修复了 makemessages 回归,其中临时 .py 扩展在源文件路径中泄漏 (:ticket:`26341`)。