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