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