Django 1.6.1 发行说明 — Django 文档
来自菜鸟教程
Django/docs/2.2.x/releases/1.6.1
Django 1.0.1 版本发行说明
2013 年 12 月 12 日
这是 Django 1.6.1,Django 1.6 的错误修复版本。 除了下面列出的错误修复之外,还包括自 1.6 版本以来提交的翻译。
漏洞修复
- 使用 py-bcrypt 和 Python 3 (#21398) 修复了
BCryptSHA256PasswordHasher
。 - 修复了一个回归,该回归阻止了带有隐藏反向管理器(
related_name
以“+”结尾)的ForeignKey
被用作prefetch_related
的查找(#21410)。 - 修复了 Queryset.datetimes 在某些情况下提升
AttributeError
(#21432)。 - 修复了 ModelBackend 在 get_user_model() 引发错误时引发
UnboundLocalError
的问题 (#21439)。 - 修复了阻止可编辑
GenericRelation
子类在ModelForms
中工作的回归 (#21428)。 - 为
ModelMultipleChoiceField
添加了缺失的to_python
方法,这是在 Django 1.6 中正确检测初始值变化所必需的 (#21568)。 - 修复了
django.contrib.humanize
翻译,其中不间断空格的 unicode 序列被逐字返回 (#21415)。 - 修复了 :djadmin:`loaddata` 当夹具文件名包含任何与文件扩展名无关的点 (#21457) 或夹具路径是相对的但位于子目录 (#21551) 时的错误。
- 修复了当父主键为 0 时表单集中内联实例的显示(#21472)。
- 修复了一个回归,如果
ModelAdmin
有排序集,则外键的自定义查询集会被覆盖 (#21405)。 - 删除了
makemessages
和compilemessages
命令的--locale
/-l
选项中从未按承诺工作的功能:支持多个区域设置名称分隔逗号。 通过多次使用该选项,仍然可以在一次运行中指定多个语言环境(#21488、#17181)。 - 修复了导入
get_wsgi_application
时不必要地触发设置配置的回归 (#21486)。 - 修复了使用基于 cookie 的会话后端时的测试客户端
logout()
方法 (#21448)。 - 修复了
GeometryField
使用非几何小部件时的崩溃 (#21496)。 - 更改迭代计数时修复了密码哈希升级 (#21535)。
- 修复了当 URLconf 仅包含一个元素时调试视图中的错误 (#21530)。
- 在更改列表管理视图中重新添加丢失的搜索结果计数和重置链接 (#21510)。
LocaleMiddleware
不再在每次响应时将当前语言保存到会话中,而是仅在注销后 (#21473)。- 修复了在非英语系统上执行
runserver
以及其输出中的格式化日期包含非 ASCII 字符时崩溃的问题 (#21358)。 - 修复了在 Python ≥ 3.3 (#21443) 上发生异常后调试视图中的崩溃。
- 修复了 ImageField 在某些平台上的崩溃(Homebrew 和 RHEL6 报告)(#21355)。
- 修复了在
ModelAdmin.list_filter
(#21431) 中使用泛型关系时的回归。