Django 2.0.1 版本发行说明
2018 年 1 月 1 日
Django 2.0.1 修复了 2.0 版本中的一些错误。
漏洞修复
- 修复了 Django 1.11 中的回归问题,该问题在
MultiWidget
的子部件之间添加了换行符 (#28890)。 - 修复了对带有引用的
db_table
的模型生成索引名称时的错误问题 (#28876)。 - 修复了对带有引用的
db_table
的模型生成错误的外键约束名称问题 (#28876)。 - 修复了当引用的模型实例使用多级多表继承时,
GenericForeignKey
缓存的回归问题 (#28856)。 - 重新允许使用
GeometryField=None
对查询集进行筛选(#28896)。 - 已经纠正了管理员检查,允许在
ModelAdmin.autocomplete_fields
中使用OneToOneField
(#28898)。 - 已修复 SQLite 上的回归问题,其中
DecimalField
返回的结果在小数部分截断时具有尾随零(#28915)。 - 已修复
testserver
命令启动时的崩溃问题(#28941)。 - 已修复将可翻译的 URL 模式强制转换为
str
时的崩溃问题(#28947)。 - 已修复在 SQLite 上重命名被
ManyToManyField
引用的模型中的字段时的崩溃问题(#28884)。 - 已修复在
QuerySet.select_for_update(of=(...))
之后链式调用values()
或values_list()
时的崩溃问题(#28944)。 - 已修复在页面排序中使用查询表达式时管理员 changelist 的崩溃问题(#28958)。