Примечания к выпуску Django 3.1.3¶
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). - Исправлена регрессия в Django 3.1, которая приводила к сбою
ArrayAggиStringAggсorderingпри преобразовании ключей дляJSONField(#32096). - Исправлена регрессия в Django 3.1, которая приводила к сбою поиска
__inпри использовании преобразований ключа дляJSONFieldв значении поиска (#32096). - Исправлена регрессия в Django 3.1, которая приводила к сбою
ExpressionWrapperс преобразованиями ключей дляJSONField(#32096). - Исправлена регрессия в Django 3.1, которая вызывала сбой миграций на PostgreSQL при добавлении
ExclusionConstraintс преобразованиями ключей дляJSONFieldвexpressions(#32096). - Исправлена регрессия в Django 3.1, когда атрибуты
ProtectedError.protected_objectsиRestrictedError.restricted_objectsвозвращали итераторы вместоsetобъектов (#32107). - Исправлена регрессия в Django 3.1.2, которая приводила к неправильному расположению формы ввода на маленьких экранах в представлении формы изменения администратора (#32069).
- Исправлена ошибка в Django 3.1, из-за которой токены сброса пароля (#32130), существовавшие до версии Django 3.1, становились недействительными.
- Добавлена поддержка
asgiref3.3 (#32128). - Исправлена регрессия в Django 3.1, которая приводила к неправильному расположению текстовой области на экранах среднего размера в представлении формы изменения администратора с открытой боковой панелью (#32127).
- Исправлена регрессия в Django 3.0.7, которая не использовала псевдонимы
Subquery()в пунктеGROUP BY(#32152).