# Django 5.2.8 documentation

# Django 1.11.8 版本发行说明

2017 年 12 月 2 日

Django 1.11.8 修复了 1.11.7 中的几个漏洞。

## 漏洞修复

- 在 Django 1.10 中由于回归问题，重新允许 `AuthenticationForm` 在使用 `ModelBackend` 时引发不活跃用户错误 (#28645)。

- 为 `union()`, `difference()` 和 `intersection()` 查询添加了对 `QuerySet.values()` 和 `values_list()` 的支持 (#28781)。

- 在使用命名空间的 `db_table` 时，修复了索引名称截断不正确的问题 (#28792)。

- 在 `values()` 和 `values_list()` 之后，使 `QuerySet.iterator()` 在 PostgreSQL 上使用服务器端游标 (#28817)。

- 在使用 `nulls_first` 或 `nulls_last` 进行排序的已过滤子查询中，在 SQLite 和 MySQL 上修复了崩溃问题 (#28848)。

- 对于 `CICharField`、`CIEmailField` 和 `CITextField`，使查询查找使用了 `citext` 转换 (#28702)。

- 修复了当引用的模型实例使用多表继承时，`GenericForeignKey` 的缓存回归问题 (#28856)。

- 在迁移中对 MySQL 进行一系列的 `AlterField` 和/或 `RenameField` 操作时，修复了“无法更改列 'x'：在外键约束中使用”崩溃问题 (#28305)。