Примечания к выпуску Django 1.11.4¶
1 августа 2017 г.
В Django 1.11.4 исправлено несколько ошибок версии 1.11.3.
Исправления¶
Исправлена регрессия в версии 1.11.3 на Python 2, где значения
формата, отличные от ASCII, для виджетов даты/времени приводили к пустомузначениюв HTML-коде виджета (#28355).Исправлены
QuerySet.union()иdifference()при объединении с набором запросов, вызывающимEmptyResultSet(#28378).Исправлена регрессия при травлении
LazyObjectна Python 2, когда обернутый объект не имел__reduce__()(#28389).Исправлен сбой в
автозагрузкеrunserver`` с Python 2 в Windows с переменными среды, отличными отstr(#28174).Исправлен
Field.has_changed(), чтобы он возвращалFalseдля отключенных полей формы:BooleanField,MultipleChoiceField,MultiValueField,FileField,ModelChoiceFieldиModelMultipleChoiceField.Исправлен
QuerySet.count()для запросовunion(),difference()иintersection(). (:билет:`28399`).Исправлен рендеринг ClearableFileInput как подвиджета MultiWidget (#28414). Пользовательские шаблоны виджетов
clearable_file_input.htmlдолжны быть адаптированы к тому факту, что контекстные значенияcheckbox_name,checkbox_id,is_initial,input_text,initial_textиclear_checkbox_labelтеперь являются атрибутамиwidget, а не появляются в контексте верхнего уровня.Исправлен сбой набора запросов при использовании GenericRelation для модели прокси (#28418).