Django 3.1.4 版本发行说明
2020 年 12 月 1 日
Django 3.1.4 修复了 3.1.3 中的几个漏洞。
漏洞修复
- 修正了
AsyncRequestFactory
(#32162)中Content-Length
HTTP 头的配置。 - 修正了向
AsyncRequestFactory
请求方法传递额外的 HTTP 头信息(#32159)。 - 修正了 PostgreSQL 上的 JSONField 在
Subquery()
注解(#32182)上使用时,键转换的崩溃。 - 修正了 Django 3.1 中的一个缺陷,该问题导致在 Python 3.7 及以下版本的 Windows 上调用
runserver
时自动加载器崩溃(#32202)。 - 修正了 Django 3.1 中的一个缺陷,该倒退导致了
Q
对象注解的分组不正确(#32200)。 - 修正了 Django 3.1 中的一个缺陷,当在 SQLite 上使用 JSONField 时,会导致抑制连接错误(#32224)。
- 修正了在 SQLite 上,当
QuerySet.values()/values_list()
包含 JSONField 的键变换返回非字符串基元值(#32203)时发生的崩溃。