Django 1.8.5 发行说明 — Django 文档
来自菜鸟教程
Django/docs/3.2.x/releases/1.8.5
Django 1.8.5 发行说明
2015 年 10 月 3 日
Django 1.8.5 修复了 1.8.4 中的几个错误。
错误修正
- 使开发服务器的自动重新加载更加强大(:ticket:`24704`)。
- 修复了某些删除查询中的
AssertionError
,其中模型包含的字段既是外键又是主键 (:ticket:`24951`)。 - 修复了一些复杂查询中的
AssertionError
(:ticket:`24525`)。 - 修复了
GenericForeignKey
(:ticket:`25040`) 的迁移崩溃。 - 当翻译最初未处于活动状态时,使
translation.override()
清除覆盖的语言(:ticket:`25295`)。 - 修复了在
ModelAdmin.list_display
中使用与模型上的反向字段冲突的值时崩溃的问题 (:ticket:`25299`)。 - 修复了非
argparse
管理命令选项的自动完成 (:ticket:`25372`)。 - 在新创建的迁移 (:ticket:`25384`) 中的
from django.db import migrations, models
语句中按字母顺序排列的导入。 - 修复了在添加具有不可散列默认值 (:ticket:`25393`) 的文本或 blob 字段时,MySQL 上的迁移崩溃的问题。
- 更改了
Count
查询以执行COUNT(*)
而不是COUNT('*')
作为 Django 1.8 之前的版本(:ticket:`25377`)。 这可能会修复某些数据库的性能回归。 - 修复了使用
values()
和values_list()
(:ticket:`20625`) 的自定义查询集链接。 - 将反向关系上的 未保存的模型实例分配数据丢失检查 移动到
Model.save()
(:ticket:`25160`)。 - 在验证模型表单集时重新添加了内联外键以形成实例 (:ticket:`25431`)。
- 在使用 set_autocommit(False) (:ticket:`24921`) 禁用自动提交后,允许使用 ORM 写入方法。
- 修复了 Oracle 上的
manage.py test --keepdb
选项 (:ticket:`25421`)。 - 修复了具有相同“to”模型且
related_name
设置为“+”(:ticket:`24505`, )的模型上多个多对多字段的错误查询]:票:`25486`)。 - 修复了对包裹模型的
SimpleLazyObject
进行酸洗 (:ticket:`25389`)。