Примечания к выпуску 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, соединение не было в режиме автофиксации, но 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).