Примечания к выпуску 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).
- Исправлена проблема, когда при
settings.DATABASES['default']['AUTOCOMMIT'] = False
соединение не находилось в режиме autocommit, но Django делал вид, что это так. - Исправлена регрессия в запросах с множественным наследованием таблиц
exclude()
(#21787). - Добавлены отсутствующие элементы в
django.utils.timezone.__all__
(#21880). - Исправлена проблема несоответствия полей при
select_related()
и наследовании модели (#21413). - Исправлено продвижение присоединения для отрицаемых условий
AND
(#21748). - Интроспекция базы данных Oracle теперь работает с булевыми и плавающими полями (#19884).
- Исправлена проблема, при которой ленивые объекты не помечались как безопасные при передаче через
mark_safe()
и в итоге могли быть дважды эскейпированы (#21882).
Кроме того, шестая версия Django, django.utils.six
, была обновлена до последней версии (1.5.2).