Django 2.0.1 版本发行说明
2018 年 1 月 1 日
Django 2.0.1 fixes several bugs in 2.0.
漏洞修复
- Fixed a regression in Django 1.11 that added newlines between
MultiWidget
‘s subwidgets (#28890). - Fixed incorrect class-based model index name generation for models with quoted
db_table
(#28876). - Fixed incorrect foreign key constraint name for models with quoted
db_table
(#28876). - Fixed a regression in caching of a
GenericForeignKey
when the referenced model instance uses more than one level of multi-table inheritance (#28856). - Reallowed filtering a queryset with
GeometryField=None
(#28896). - Corrected admin check to allow a
OneToOneField
inModelAdmin.autocomplete_fields
(#28898). - Fixed a regression on SQLite where
DecimalField
returned a result with trailing zeros in the fractional part truncated (#28915). - Fixed crash in the
testserver
command startup (#28941). - Fixed crash when coercing a translatable URL pattern to
str
(#28947). - Fixed crash on SQLite when renaming a field in a model referenced by a
ManyToManyField
(#28884). - Fixed a crash when chaining
values()
orvalues_list()
afterQuerySet.select_for_update(of=(...))
(#28944). - Fixed admin changelist crash when using a query expression in the page’s ordering (#28958).