Примечания к выпуску Django 1.11.8

2 декабря 2017

Django 1.11.8 исправляет несколько ошибок в 1.11.7.

Исправления

  • Разрешено, после регрессии в Django 1.10, AuthenticationForm вызывать ошибку неактивного пользователя при использовании ModelBackend (#28645).
  • Добавлена поддержка QuerySet.values() и values_list() для запросов union(), difference() и intersection() (#28781).
  • Исправлено некорректное усечение имени индекса при использовании пространства имен db_table (#28792).
  • Заставил QuerySet.iterator() использовать серверные курсоры на PostgreSQL после values() и values_list() (#28817).
  • Исправлено падение на SQLite и MySQL при упорядочивании по отфильтрованному подзапросу, использующему nulls_first или nulls_last (#28848).
  • Сделали поиск запросов для CICharField, CIEmailField и CITextField использующим приведение citext (#28702).
  • Исправлена ошибка в кэшировании GenericForeignKey, когда ссылающийся экземпляр модели использует многотабличное наследование (#28856).
  • Исправлена ошибка «Cannot change column „x“: used in a foreign key constraint» на MySQL при последовательности операций AlterField и/или RenameField в миграции (#28305).
Вернуться на верх