Примечания к выпуску 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).
Вернуться на верх