Примечания к выпуску Django 1.6.1¶
Декабрь 12, 2013
Это Django 1.6.1, релиз исправлений для Django 1.6. В дополнение к исправлениям, перечисленным ниже, также включены переводы, представленные после выпуска 1.6.
Исправления ошибок¶
- Исправлено
BCryptSHA256PasswordHasher
сpy-bcrypt
и Python 3 (#21398). - Исправлена регрессия, из-за которой
ForeignKey
со скрытым обратным менеджером (related_name
, заканчивающимся на „+“) не мог использоваться в качестве поиска для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
, в которых последовательность Unicode для неразрывного пробела возвращалась дословно (#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).