Django 1.8.6 发行说明 — Django 文档

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

Django 1.8.6 发行说明

2015 年 11 月 4 日

Django 1.8.6 添加了对 Python 3.5 的官方支持并修复了 1.8.5 中的几个错误。

错误修正

  • 修复了导致 ModelChoiceField 在其查询集 (:ticket:`25496`) 上忽略 prefetch_related() 的回归。
  • 如果支持,在 SQLite 测试数据库名称中允许“mode=memory”(:ticket:`12118`)。
  • 修复了 ForeignKey 上的系统检查崩溃到抽象模型 (:ticket:`25503`)。
  • 修复了当您在不同模型上有多个 ManyToManyField 具有相同字段名称、指向相同模型并禁用它们的反向关系时不正确的查询 (:ticket:`25545`) .
  • 允许过滤 RawSQL 注释 (:ticket:`25506`)。
  • 使 Concat 数据库函数在 SQLite 上具有幂等性 (:ticket:`25517`)。
  • 在使用无效的 :setting:`INSTALLED_APPS` 设置 (:ticket:`25510`) 启动 :djadmin:`runserver` 时避免了混乱的堆栈跟踪。 此回归出现在 1.8.5 中,作为修复 :ticket:`24704` 的副作用。
  • 延迟模型使用其代理模型的 _meta.apps 进行缓存和检索 (:ticket:`25563`)。 这可以防止在使用 QuerySet.defer() 的数据迁移中生成的任何模型泄漏到测试和应用程序代码。
  • 修复了 strictly_above PostGIS 查找 (:ticket:`25592`) 名称中的一个拼写错误。
  • 修复了 contrib.postgres.forms.SplitArrayFieldIntegerField 在无效值 (:ticket:`25597`) 上的崩溃。
  • 添加了当 Django 和 South 迁移存在于同一目录中时的有用错误消息 (:ticket:`25618`)。
  • 修复了 URLValidator 中的回归,该回归允许域部分中具有连续点的 URL(如 http://example..com/)通过 (:ticket:`25620`)。
  • 修复了 GenericRelationBaseModelAdmin.to_field_allowed (:ticket:`25622`) 的崩溃。