Django 1.6.1 release notes

2013年12月12日

这是Django 1.6.1,Django 1.6的bug修复版本。除了下面列出的错误修复,自1.6版本以来提交的翻译也包括在内。

Bug fixes

  • 使用py-bcrypt和Python 3修复了BCryptSHA256PasswordHasher(#21398)。
  • 修复了阻止使用隐藏反向管理器(related_name以'+'结尾)的ForeignKey作为查找prefetch_related #21410)。
  • 在某些情况下修复Queryset.datetimes提高AttributeError(#21432)。
  • 如果get_user_model()出现错误(#21439),则固定ModelBackend提高UnboundLocalError
  • 修复了阻止可编辑的GenericRelation子类在ModelForms(#21428)中工作的回归。
  • 添加了缺少ModelMultipleChoiceFieldto_python方法,这是Django 1.6正确检测从初始值(#21568)的更改所必需的。
  • 固定django.contrib.humanize翻译,其中非中断空格的Unicode字符序列逐字返回(#21415)。
  • 当夹具文件名包含与文件扩展名(#21457)无关的点或夹具路径相对但位于子目录(#21551)中时,修复loaddata错误。
  • 修复了父类对主键为0时在formets中显示内联实例(#21472)。
  • 修正了如果ModelAdmin有排序集(#21405),外键的自定义查询被覆盖的回归。
  • 移除了makemessagescompilemessages命令的--locale / -l仍然可以通过多次使用该选项在一次运行中指定多个区域设置(#21488,#17181)。
  • 修复了导入get_wsgi_application(#21486)时不必要地触发设置配置的回归。
  • 修复了使用基于Cookie的会话后端(#21448)时的测试客户端logout()方法。
  • 修复了当GeometryField使用非几何小部件(#21496)时发生崩溃。
  • 更改迭代计数时固定密码哈希值升级(#21535)。
  • 修复了当URLconf只包含一个元素(#21530)时调试视图中的错误。
  • 在更改列表管理视图中重新添加了缺少的搜索结果计数和重置链接(#21510)。
  • 当前语言不再通过LocaleMiddleware在每个响应上保存到会话,而是仅在注销后(#21473)。
  • 修复了在非英语系统上执行runserver时以及当其输出中的格式化日期包含非ASCII字符(#21358)时的崩溃。
  • 修复了在Python≥3.3(#21443)发生异常之后调试视图中的崩溃。
  • 修复了某些平台上的ImageField崩溃(Homebrew和RHEL6报告)(#21355)。
  • 修正了在ModelAdmin.list_filter(#21431)中使用泛型关系时的回归。