Примечания к выпуску 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). - Исправлен сбой в
runserver
“autoreload
с 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).