Примечания к выпуску Django 1.6.2

6 февраля 2014 г.

Это Django 1.6.2, выпуск с исправлением ошибок для Django 1.6. Django 1.6.2 исправляет несколько ошибок в 1.6.1:

  • Предотвращено сборщиком мусора базового геометрического объекта подготовленной геометрии, что могло привести к сбою Django ( # 21662 ).
  • Исправлен сбой при выполнении changepasswordкоманды, когда представление объекта пользователя содержало символы, отличные от ASCII ( # 21627 ).
  • Команда collectstaticвызовет ошибку, а не по умолчанию использует текущий рабочий каталог, если STATIC_ROOTон не установлен. В сочетании с --clearопцией предыдущее поведение могло стереть все, что находится ниже текущего рабочего каталога ( # 21581 ).
  • Исправлена ​​кодировка почты на Python 3.3.3+ ( # 21093 ).
  • Исправлена ​​ошибка, из-за которой когда соединение не находилось в режиме автоматической фиксации, а Django делал вид, что это так.settings.DATABASES['default']['AUTOCOMMIT'] = False
  • Исправлена ​​регрессия в exclude()запросах на наследование с несколькими таблицами ( # 21787 ).
  • Добавлены недостающие предметы в django.utils.timezone.__all__ ( # 21880 ).
  • Исправлена ​​проблема несовпадения полей select_related()и наследования модели ( # 21413 ).
  • Исправлено продвижение присоединения для отмененныхAND условий ( # 21748 ).
  • Самоанализ базы данных Oracle теперь работает с логическими и плавающими полями ( # 19884 ).
  • Исправлена ​​ошибка, из-за которой ленивые объекты не были фактически помечены как безопасные при прохождении через них mark_safe()и могли в конечном итоге получить двойное экранирование ( # 21882 ).

Кроме того, шестая версия Django django.utils.sixбыла обновлена ​​до последней версии (1.5.2).

Copyright ©2021 All rights reserved