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

*1 августа 2017 г.

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

Исправления

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