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

Май 2, 2016

Django 1.9.6 исправляет несколько ошибок в 1.9.5.

Исправления

  • Добавлена поддержка перенаправления по относительному пути в тестовом клиенте и в SimpleTestCase.assertRedirects(), поскольку Django 1.9 больше не конвертирует перенаправления в абсолютные URI (#26428).
  • Исправлено TimeField микросекундное округление на MySQL и SQLite (#26498).
  • Предотвращение makemigrations от создания бесконечных миграций для поля модели, которое ссылается на functools.partial (#26475).
  • Исправлена ошибка, при которой SessionBase.pop() возвращало None, а не выдавало KeyError для несуществующих значений (#26520).
  • Исправлена ошибка, приводившая к аварийному завершению работы загрузчика кэшированных шаблонов при использовании имен шаблонов, начинающихся с тире (#26536).
  • Восстановлено преобразование пустой строки в null при сохранении значений GenericIPAddressField на SQLite и MySQL (#26557).
  • Исправлена регрессия makemessages, когда временные расширения .py просачивались в пути к исходным файлам (#26341).
Вернуться на верх