Примечания к выпуску 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 ).
  • Исправлен сбой в 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 Вместо того , Появляясь в контексте верхнего уровня.
  • Исправлен сбой набора запросов при использовании GenericRelation модели для прокси ( # 28418 ).

Copyright ©2020 All rights reserved