Django 2.1.2发行说明
2018年10月1日
Django2.1.2修复了2.1.1中的一个安全问题和几个错误。此外,还合并了Transifex的最新字符串翻译。
CVE-2018-16984:密码散列向“仅查看”管理用户公开
如果管理员用户对用户模型具有更改权限,则更改表单中只显示部分密码哈希。对用户模型具有查看(但不更改)权限的管理员用户显示了整个哈希。虽然反向强密码散列通常是不可行的,但是如果您的站点使用较弱的密码散列算法(如md5或sha1),则可能是一个问题。
错误修正
修正了不存在连接的回归 F()
不再升高 FieldError
(#29727 )
修复了一个回归,其中以颚化符或下划线开头的文件不会被迁移加载程序忽略。 (#29749 )
已进行迁移检测对 Meta.default_related_name
(#29755 )
为添加了兼容性 cx_Oracle
7 (#29759 )
修正了Django2.0中没有引用唯一索引名的回归 (#29778 )
修正了在Oracle12.1上,多个同名列的切片查询崩溃的回归。 (#29630 )
修复了具有查看(但不更改)权限的用户向管理员用户更改表单发出发布请求时的崩溃。 (#29809 )