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

Примечания к выпуску Django 1.1.2

Добро пожаловать в Джанго 1.1.2!

Это второй выпуск с исправлением ошибок в серии Django 1.1, улучшающий стабильность и производительность кодовой базы Django 1.1.

Django 1.1.2 поддерживает обратную совместимость с Django 1.1.0, но содержит ряд исправлений и других улучшений. Django 1.1.2 — рекомендуемое обновление для любой разработки или развертывания, в настоящее время использующего или ориентированного на Django 1.1.

Полную информацию о новых функциях, обратной несовместимости и устаревших функциях ветки 1.1 см. в документе Примечания к выпуску Django 1.1.

Изменения, несовместимые с обратной совместимостью, в версии 1.1.2

Код состояния завершения выполнения теста

Код состояния завершения средств запуска тестов (tests/runtests.py и python Manage.py test) больше не отображает количество неудачных тестов, поскольку сбой 256 или более тестов приводил к неправильному коду состояния завершения. Код состояния завершения для средства запуска тестов теперь равен 0 в случае успеха (нет неудачных тестов) и 1 в случае любого количества неудачных тестов. При необходимости количество неудачных тестов можно найти в конце выходных данных средства запуска тестов.

Одна новая функция

Обычно точечный выпуск не включает в себя новые функции, но в случае с Django 1.1.2 мы сделали исключение из этого правила. Django 1.2 (следующий основной выпуск Django) будет содержать функцию, которая улучшит защиту от атак межсайтовой подделки запросов (CSRF). Эта функция требует использования нового тега шаблона csrf_token во всех формах, отображаемых Django.

Чтобы упростить поддержку версий Django 1.1.X и 1.2.X с одними и теми же шаблонами, мы решили добавить тег шаблона csrf_token в ветку 1.1.X. В ветке 1.1.X csrf_token ничего не делает — он не влияет на шаблоны или обработку форм. Однако это означает, что тот же шаблон будет работать с Django 1.2.

Back to Top