Django 1.11.4 release notes¶
August 1, 2017
Django 1.11.4 fixes several bugs in 1.11.3.
Bugfixes¶
- Fixed a regression in 1.11.3 on Python 2 where non-ASCII
formatvalues for date/time widgets results in an emptyvaluein the widget’s HTML (#28355). - Fixed
QuerySet.union()anddifference()when combining with a queryset raisingEmptyResultSet(#28378). - Fixed a regression in pickling of
LazyObjecton Python 2 when the wrapped object doesn’t have__reduce__()(#28389). - Fixed crash in
runserver’sautoreloadwith Python 2 on Windows with non-strenvironment variables (#28174). - Corrected
Field.has_changed()to returnFalsefor disabled form fields:BooleanField,MultipleChoiceField,MultiValueField,FileField,ModelChoiceField, andModelMultipleChoiceField. - Fixed
QuerySet.count()forunion(),difference(), andintersection()queries. (#28399). - Fixed
ClearableFileInputrendering as a subwidget ofMultiWidget(#28414). Customclearable_file_input.htmlwidget templates will need to adapt for the fact that context valuescheckbox_name,checkbox_id,is_initial,input_text,initial_text, andclear_checkbox_labelare now attributes ofwidgetrather than appearing in the top-level context. - Fixed queryset crash when using a
GenericRelationto a proxy model (#28418).