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