Примечания к выпуску Django 5.0.5¶
6 мая 2024 года
Django 5.0.5 исправляет несколько ошибок в версии 5.0.4.
Исправления¶
- Исправлена ошибка в Django 5.0, которая приводила к сбою
Model.save()
при создании экземпляра модели сGeneratedField
и предоставлении первичного ключа (#35350). - Исправлена проблема совместимости, возникавшая в Python 3.11.9+ и 3.12.3+ при проверке максимальной длины строк электронной почты с содержимым, декодированным с использованием схемы обработки ошибок
surrogateescape
(#35361). - Исправлена ошибка в Django 5.0, которая приводила к сбою при применении миграций, включая изменения в
GeneratedField
, такие как установкаdb_index=True
в SQLite (#35373). - Разрешен импорт
aprefetch_related_objects
изdjango.db.models
(#35392). - Исправлена ошибка в Django 5.0, которая приводила к сбою миграции, когда
GeneratedField
добавлялось перед любым из полей, на которые ссылаются, из его определенияexpression
(#35359). - Исправлена ошибка в Django 5.0, которая приводила к сбою миграции при изменении
GeneratedField
, ссылающегося на переименованное поле (#35422). - Исправлена ошибка в Django 5.0, из-за которой
querysets
аргументGenericPrefetch
не требовался (#35426).