• 3.1
  • 3.2
  • 5.0
  • Версия документации: 6.1

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

Back to Top