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
配置的前缀不正确。