2017 年 8 月 1 日
Django 1.11.4 修复了 1.11.3 中的几个漏洞。
修复了在 Python 2 上的 1.11.3 中的回归问题,其中对于日期/时间小部件的非 ASCII format
值导致小部件的 HTML 中出现空的 value
(#28355)。
修复了与引发 EmptyResultSet
的查询集组合时的 QuerySet.union()
和 difference()
的问题 (#28378)。
修复了在 Python 2 上的 LazyObject
的 pickling 回归问题,当封装的对象没有 __reduce__()
时 (#28389)。
修复了在 Windows 上使用 Python 2,并且环境变量不是 str
类型时,导致 runserver
的 autoreload
崩溃的问题 (#28174)。
已更正 Field.has_changed()
,使其对于禁用的表单字段(如 BooleanField
、MultipleChoiceField
、MultiValueField
、FileField
、ModelChoiceField
和 ModelMultipleChoiceField
)返回 False
。
修复了 union()
, difference()
和 intersection()
查询的 QuerySet.count()
方法 (#28399)。
修复了 ClearableFileInput
以 MultiWidget
的子小部件形式呈现的问题 (#28414)。自定义的 clearable_file_input.html
小部件模板需要适应这样的事实,即上下文值 checkbox_name
、checkbox_id
、is_initial
、input_text
、initial_text
和 clear_checkbox_label
现在是 widget
的属性,而不是出现在顶级上下文中。
修复了在使用 GenericRelation
到代理模型时,查询集崩溃的问题 (#28418)。
4月 27, 2025