Примечания к выпуску Django 5.0.1¶
2 января 2024 года
В Django 5.0.1 исправлено несколько ошибок, допущенных в версии 5.0.
Исправления¶
- Повторно разрешено, после регрессии в Django 5.0, использовать внешний ключ для модели с первичным ключом, который не является
AutoFieldвModelAdmin.list_filter(#35020). - Исправлена давняя ошибка в обработке предложения
RETURNING INTO, которая приводила к сбою при создании экземпляра модели сGeneratedField, которыйoutput_fieldимел специфичные для серверной части преобразователи (#35024). - Исправлена регрессия в Django 5.0, которая приводила к сбою
Model.save()для моделей с полямиGeneratedFieldиForeignKey(#35019). - Исправлена ошибка в Django 5.0, которая приводила к сбою миграции в Oracle < 23c при добавлении
GeneratedFieldсoutput_field=BooleanField(#35018). - Исправлена ошибка регрессии в Django 5.0, из-за которой поля администратора в одной строке могли переполнять страницу и становиться неинтерактивными (#35012).
- Добавлена совместимость для
oracledb2.0.0 (#35054). - Исправлена регрессия в Django 5.0, при которой наборы запросов ссылались на неправильные имена полей из
FilteredRelation()(#35050). - Исправлена регрессия в Django 5.0, которая приводила к сбою проверки системы, когда
ModelAdmin.filter_horizontalилиfilter_verticalсодержали обратное отношение «многие ко многим» сrelated_name(#35056).