Примечания к выпуску 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.checkor UniqueConstraint.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 ).

Copyright ©2021 All rights reserved