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