• 3.1
  • 3.2
  • 5.0
  • Версия документации: 6.1

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

Back to Top