# Django 3.2.11.dev 文档

# Django 3.1.3 版本发行说明

2020 年 11 月 2 日

Django 3.1.3 修复了 3.1.2 中的几个漏洞，并增加了对 Python 3.9 的兼容性。

## 漏洞修复

- 修正了 Django 3.1.2 中的一个缺陷，该问题导致管理员变更列表搜索栏的高度不正确（#32072）。
- 修正了 Django 3.1.2 中的一个缺陷，该问题导致在过滤页面上的管理的变更列表搜索栏宽度不正确（#32091）。
- 修正了在管理（#32080）的 `forms.JSONField` 和只读 `models.JSONField` 值中显示 Unicode 字符的问题。
- 修正了 Django 3.1 中的一个缺陷，该问题导致 `ArrayAgg` 和 `StringAgg` 在 `JSONField` （#32096）的键转换时出现 `ordering` 时，导致 `StringAgg` 崩溃。
- 修正了 Django 3.1 中的一个缺陷，当在查询值（#32096）中使用 `JSONField` 的键变换时，导致 `__in` 查询崩溃。
- 修正了 Django 3.1 中的一个缺陷，该问题导致 `ExpressionWrapper` 与 `JSONField` （#32096）的键变换崩溃。
- 修正了 Django 3.1 中的一个缺陷，当在 `expressions` 中为 `ExclusionConstraint` 添加一个 `JSONField` 的键变换时，会导致 PostgreSQL 的迁移崩溃（#32096）。
- 修正了 Django 3.1 中的一个缺陷，即 `ProtectedError.protected_objects` 和 `RestrictedError.restricted_objects` 属性返回的是迭代器，而不是 `set` 对象（#32107）。
- 修正了 Django 3.1.2 中的一个缺陷，该问题导致管理员更改表单视图中小屏幕的表单输入布局不正确（#32069）。
- 修正了 Django 3.1 中的一个缺陷，它使 Django 3.1 之前的密码重置令牌无效（#32130）。
- 增加了对 `asgiref` 3.3 的支持（#32128）。
- 修正了 Django 3.1 中的一个缺陷，该问题导致在打开侧边栏的情况下，管理的变更表单视图中的文本框布局不正确（#32127）。
- 修正了 Django 3.0.7 中一个在 `GROUP BY` 子句中没有使用 `Subquery()` 别名的缺陷（#32152）。