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

*1 августа 2017 г

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

Исправления

  • Исправлена регрессия в версии 1.11.3 на Python 2, когда значения format, отличные от ASCII для виджетов даты/времени, приводили к пустому value в HTML виджета (#28355).
  • Исправлено QuerySet.union() и difference() при объединении с кверисетом, поднимающим EmptyResultSet (#28378).
  • Исправлена регрессия в травлении LazyObject на Python 2, когда обернутый объект не имеет __reduce__() (#28389).
  • Исправлен сбой в runserverautoreload с 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, а не появляются в контексте верхнего уровня.
  • Исправлено падение queryset при использовании GenericRelation к прокси-модели (#28418).
Вернуться на верх