Django 3.1.3发行说明

2020年11月2日

Django 3.1.3修复了3.1.2中的几个错误,并添加了与Python3.9的兼容性。

错误修正

  • 修复了Django 3.1.2中导致管理员更改列表搜索栏高度不正确的回归 (#32072 )。

  • 修复了Django 3.1.2中导致过滤页面上管理员更改列表搜索栏宽度不正确的回归 (#32091 )。

  • 修复了在中显示Unicode字符的问题 forms.JSONField 和只读 models.JSONField 管理中的值 (#32080 )。

  • Fixed a regression in Django 3.1 that caused a crash of ArrayAgg and StringAgg with ordering on key transforms for JSONField (#32096).

  • 修复了Django 3.1中导致崩溃的回归 __in 使用键转换时的查找 JSONField 在查找值中 (#32096 )。

  • Fixed a regression in Django 3.1 that caused a crash of ExpressionWrapper with key transforms for JSONField (#32096).

  • Fixed a regression in Django 3.1 that caused a migrations crash on PostgreSQL when adding an ExclusionConstraint with key transforms for JSONField in expressions (#32096).

  • 修复了Django 3.1中的回归,其中 ProtectedError.protected_objectsRestrictedError.restricted_objects 属性返回迭代器,而不是 set 对象的数量 (#32107 )。

  • 修复了Django 3.1.2中的回归,该回归导致管理更改表单视图的小屏幕上的表单输入布局不正确 (#32069 )。

  • 修复了Django 3.1中使Django 3.1之前的密码重置令牌无效的回归 (#32130 )。

  • 添加了对以下各项的支持 asgiref 3.3 (#32128 )。

  • 修复了Django 3.1中的回归问题,该问题导致在侧边栏打开的管理更改表单视图的中等大小屏幕上出现不正确的文本区域布局 (#32127 )。

  • 修复了Django 3.0.7中不使用 Subquery() 中的别名 GROUP BY 条款 (#32152 )。