# Django 5.2.8 documentation

# Django 3.1.7 版本发行说明

2021 年 2 月 19 日

Django 3.1.7 修复了 3.1.6 中的一个安全问题和一个漏洞。

## CVE-2021-23336：通过 `django.utils.http.limited_parse_qsl()` 造成网页缓存中毒

Django 包含一个 `urllib.parse.parse_qsl()` 的副本，该副本已添加以向后移植一些安全修复程序。最近发布了进一步的安全修复程序，使 `parse_qsl()` 不再被允许使用 `;` 作为默认的查询参数分隔符。Django 现在包含了这个修正。更多细节请参见 bpo-42967。

## 漏洞修复

- 修正了 Django 3.1 中的一个缺陷，当只使用 `'postgres'` 数据库时，会导致 `RuntimeError` 而不是连接错误（#32403）。