Django 3.1.3发布说明

November 2, 2020

Django 3.1.3修复了3.1.2中的几个错误,并添加了与Python 3.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 )。