# Django 5.2.8 documentation

# Django 3.1.5 版本发行说明

2021 年 1 月 4 日

Django 3.1.5 修复了 3.1.4 中的几个漏洞。

## 漏洞修复

- 修正了 `JSONField` 在 Oracle 和 SQLite（#32252）中键转换时的 `__isnull=True` 查找。

- 修正了 Django 3.1 中的一个漏洞，这个漏洞导致在异步上下文中处理中间件时，中间件会引发 `MiddlewareNotUsed` 异常（#32299）。

- 修正了 Django 3.1 中的一个缺陷，当配置为一个指定协议但没有顶级域名的 URL 时，例如 `http://myhost/` （#32304），服务器提供的 `SCRIPT_NAME` （如果没有设置，则为 `/`）的值会导致 `STATIC_URL` 和 `MEDIA_URL` 配置的前缀不正确。