---
title: "Django 3.1.5 版本发行说明"
version: 6.1
locale: zh-hans
source: https://docs.djangoproject.com/zh-hans/6.1/releases/3.1.5/
canonical: https://djangodocs.dev/zh-hans/6.1/releases/3.1.5/
---
# Django 3.1.5 版本发行说明

*2021 年 1 月 4 日*

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

## 漏洞修复

- 修正了 [`JSONField`](/zh-hans/6.1/ref/models/fields/#django.db.models.JSONField) 在 Oracle 和 SQLite（[#32252](https://code.djangoproject.com/ticket/32252)）中键转换时的 `__isnull=True` 查找。
- 修正了 Django 3.1 中的一个漏洞，这个漏洞导致在异步上下文中处理中间件时，中间件会引发  `MiddlewareNotUsed` 异常（[#32299](https://code.djangoproject.com/ticket/32299)）。
- 修正了 Django 3.1 中的一个缺陷，当配置为一个指定协议但没有顶级域名的 URL 时，例如 `http://myhost/` （[#32304](https://code.djangoproject.com/ticket/32304)），服务器提供的 `SCRIPT_NAME` （如果没有设置，则为 `/`）的值会导致 `STATIC_URL` 和 `MEDIA_URL` 配置的前缀不正确。
