Примечания к выпуску Django 1.6.1¶
12 декабря 2013 г.
Это Django 1.6.1, исправление ошибок для Django 1.6. Помимо исправлений ошибок, перечисленных ниже, также включены переводы, представленные после версии 1.6.
Исправления ошибок¶
Исправлен BCryptSHA256PasswordHasher с py-bcrypt и Python 3 (#21398).
Исправлена регрессия, из-за которой ключ
ForeignKeyсо скрытым обратным менеджером (родственное_имя, оканчивающееся на „+“) не мог использоваться для поискаprefetch_related(#21410).Исправлен
Queryset.datetimes, вызывающийAttributeErrorв некоторых ситуациях (#21432).Исправлен
ModelBackend, вызывающийUnboundLocalError, еслиget_user_model()вызывал ошибку (#21439).Исправлена регрессия, из-за которой редактируемые подклассы GenericRelation не могли работать в ModelForms (#21428).
Добавлен отсутствующий метод to_python для ModelMultipleChoiceField, который требуется в Django 1.6 для правильного обнаружения изменений по сравнению с исходными значениями (#21568).
Исправлены переводы
django.contrib.humanize, при которых последовательность Юникода для неразрывного пробела возвращалась дословно (#21415).Исправлена ошибка
loaddata, когда имя файла прибора содержало точки, не связанные с расширениями файлов (#21457), или когда путь к прибору был относительным, но находился в подкаталоге (#21551).Исправлено отображение встроенных экземпляров в наборах форм, когда родительский элемент имеет 0 в качестве первичного ключа (#21472).
Исправлена регрессионная ошибка, из-за которой пользовательские наборы запросов для внешних ключей перезаписывались, если у ModelAdmin был установлен порядок (#21405).
Удалено упоминание функции в опции
--locale/-lкомандmakemessagesиcompilemessages, которая никогда не работала должным образом: поддержка нескольких имен локалей, разделенных запятыми. По-прежнему можно указать несколько локалей за один запуск, используя эту опцию несколько раз (#21488, #17181).Исправлена регрессия, которая без необходимости запускала настройку параметров при импорте
get_wsgi_application(#21486).Исправлен метод logout() тестового клиента при использовании серверной части сеанса на основе файлов cookie (#21448).
Исправлен сбой, когда GeometryField использует негеометрический виджет (#21496).
Исправлено обновление хеша пароля при изменении количества итераций (#21535).
Исправлена ошибка в представлении отладки, когда URLconf содержал только один элемент (#21530).
Повторно добавлен счетчик отсутствующих результатов поиска и ссылка для сброса в представлении администратора списка изменений (# 21510).
Текущий язык больше не сохраняется в сеансе с помощью LocaleMiddleware при каждом ответе, а только после выхода из системы (#21473).
Исправлен сбой при выполнении
runserverв неанглоязычных системах и когда отформатированная дата в его выводе содержала символы, отличные от ASCII (#21358).Исправлен сбой в представлении отладки после возникновения исключения в Python ≥ 3.3 (#21443).
Исправлен сбой в
ImageFieldна некоторых платформах (сообщается Homebrew и RHEL6) (#21355).Исправлена регрессия при использовании общих отношений в ModelAdmin.list_filter (#21431).