Примечания к выпуску 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).
  • Добавлена совместимость для oracledb 2.0.0 (#35054).
  • Исправлена регрессия в Django 5.0, при которой наборы запросов ссылались на неправильные имена полей из FilteredRelation() (#35050).
  • Исправлена регрессия в Django 5.0, которая приводила к сбою проверки системы, когда ModelAdmin.filter_horizontal или filter_vertical содержали обратное отношение «многие ко многим» с related_name (#35056).
Вернуться на верх