Примечания к выпуску 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 ©2020 All rights reserved