Примечания к выпуску 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 (:ticket:28702).
Исправлена регрессия в кэшировании GenericForeignKey, когда экземпляр модели, на которую ссылается, использует многотабличное наследование (#28856).
Исправлен сбой «Невозможно изменить столбец „x“: используется в ограничении внешнего ключа» в MySQL с последовательностью операций
AlterFieldи/илиRenameFieldпри миграции (#28305).