Примечания к выпуску Django 3.2.1 ¶
Ожидается 4 мая 2021 г.
Django 3.2.1 исправляет несколько ошибок в 3.2.
Исправления ¶
- Исправлено обнаружение GDAL 3.2 в Windows ( # 32544 ).
- Исправлена ошибка в Django 3.2, из-за которой подклассы
BigAutoField
иSmallAutoField
не допускались дляDEFAULT_AUTO_FIELD
настройки ( # 32620 ). - Исправлена регрессия в Django 3.2, которая вызвала сбой
QuerySet.values()/values_list()
послеQuerySet.union()
,intersection()
иdifference()
когда он был упорядочен по неаннотированному полю ( # 32627 ). - Восстановлен после регрессии в Django 3.2, с отображением сообщения об исключении на странице технической отладки 404 ( # 32637 ).
- Исправлена ошибка в Django 3.2, из-за которой при проверке системы происходил сбой при обратном взаимно-однозначном отношении в
CheckConstraint.check
orUniqueConstraint.condition
( # 32635 ). - Исправлена регрессия в Django 3.2, которая приводила к сбою
ModelAdmin.search_fields
при поиске по фразам с несбалансированными кавычками ( # 32649 ). - Исправлена ошибка в Django 3.2, при которой регистрировались ошибки поиска переменных при рендеринге шаблона карты сайта, если альтернативы не были определены ( # 32648 ).
- Исправлена регрессия в Django 3.2, которая приводила к сбою при объединении
Q()
объектов, содержащих логические выражения ( # 32548 ). - Исправлена регрессия в Django 3.2, которая вызвала сбой
QuerySet.update()
в наборе запросов, упорядоченном по унаследованным или объединенным полям в MySQL и MariaDB ( # 32645 ). - Исправлена регрессия в Django 3.2, которая вызвала сбой при декодировании значения cookie, используемого
django.contrib.messages.storage.cookie.CookieStorage
в формате до Django 3.2 ( # 32643 ). - Исправлена регрессия в Django 3.2, из-за которой модификатор клавиши Shift останавливал выбор нескольких строк в списке изменений администратора ( # 32647 ).
- Исправлена ошибка в Django 3.2, из-за которой при проверке системы происходил сбой при
STATICFILES_DIRS
настройке со списком двух кортежей ( # 32665 ).(prefix, path)
- Исправлена ошибка , стоящую долго с участием комбинации побитового QuerySet при использовании с подзапросами , которые начали проявлять в Django 3.2, из - за отдельное исправление , используя
Exists
дляexclude()
многозначных отношений ( # 32650 ). - Исправлена ошибка в Django 3.2, из-за которой при рендеринге некоторых шаблонов администратора регистрировались ошибки поиска переменных ( # 32681 ).