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