Примечания к выпуску Django 2.0.1¶
1 января 2018 года
Django 2.0.1 исправляет несколько ошибок в версии 2.0.
Исправления¶
- Исправлена регрессия в Django 1.11, которая добавляла новые строки между подвиджетами
MultiWidget
(#28890). - Исправлена некорректная генерация имени индекса модели на основе класса для моделей с кавычками
db_table
(#28876). - Исправлено некорректное имя ограничения внешнего ключа для моделей с кавычками
db_table
(#28876). - Исправлена ошибка в кэшировании
GenericForeignKey
, когда ссылающийся экземпляр модели использует более одного уровня многотабличного наследования (#28856). - Разрешена фильтрация набора запросов с помощью
GeometryField=None
(#28896). - Исправлена проверка администратора для разрешения
OneToOneField
вModelAdmin.autocomplete_fields
(#28898). - Исправлена регрессия в SQLite, когда
DecimalField
возвращала результат с усеченными нулями в дробной части (#28915). - Исправлен сбой при запуске команды
testserver
(#28941). - Исправлен сбой при принудительном преобразовании переводимого шаблона URL в
str
(#28947). - Исправлено падение на SQLite при переименовании поля в модели, на которую ссылается
ManyToManyField
(#28884). - Исправлена ошибка, когда цепочка
values()
илиvalues_list()
послеQuerySet.select_for_update(of=(...))
(#28944). - Исправлено падение списка изменений администратора при использовании выражения запроса в упорядочивании страницы (#28958).