Django 1.6.1发行说明

2013年12月12日

这是django 1.6.1,是django 1.6的错误修复版本。除了下面列出的错误修复之外,还包括自1.6版本以来提交的翻译。

错误修复

  • 固定 BCryptSHA256PasswordHasher 使用 py-bcrypt 和 Python 3(#21398)。

  • 修复了阻止 ForeignKey 带有隐藏的反向管理器 (related_name 以“+”结尾,不能用作查找 prefetch_related (α21410)。

  • 固定的 Queryset.datetimes 饲养 AttributeError 在某些情况下(21432)。

  • 固定的 ModelBackend 饲养 UnboundLocalError 如果 get_user_model() 引发错误(21439)。

  • 修复了阻止可编辑的回归 GenericRelation 在中工作的子类 ModelForms (α21428)。

  • 新增遗失 to_python 方法 ModelMultipleChoiceField Django 1.6中要求正确检测初始值的变化(21568)。

  • 固定的 django.contrib.humanize 逐字返回非中断空格的Unicode序列的翻译(#21415)。

  • 固定的 loaddata fixture文件名包含任何与文件扩展名(21457)无关的点或fixture路径相对但位于子目录(21551)中时出错。

  • 修复了父级有0个主键(21472)时表单集中内联实例的显示。

  • 修复了一个回归,其中外键的自定义查询集被覆盖,如果 ModelAdmin 具有订购集(21405)。

  • 删除了在 --locale/-l 选择权 makemessagescompilemessages 从未按承诺工作过的命令:支持用逗号分隔的多个区域设置名称。通过多次使用选项(21488,17181),仍然可以在一次运行中指定多个区域设置。

  • 修复了导入时不必要地触发设置配置的回归 get_wsgi_application (α21486)。

  • 固定测试客户端 logout() 方法在使用基于cookie的会话后端时(21448)。

  • 修正了当 GeometryField 使用非几何小部件(21496)。

  • 在更改迭代计数(21535)时修复了密码哈希升级。

  • 修正了当urlconf只包含一个元素(21530)时调试视图中的错误。

  • 在ChangeList管理视图(21510)中重新添加缺少的搜索结果计数和重置链接。

  • 当前语言不再由保存到会话 LocaleMiddleware 每次响应,但仅在注销后(21473)。

  • 修复了执行时的崩溃 runserver 在非英语系统上,当输出中的格式化日期包含非ASCII字符(21358)时。

  • 修复了在python≥3.3(21443)上发生异常后调试视图中的崩溃。

  • 修正了撞车事故 ImageField 在一些平台上(据报道是自制和RHEL6)(21355)。

  • 修正了在 ModelAdmin.list_filter (α21431)。