Примечания к выпуску 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 (:ticket:26475).
Исправлена регрессия, при которой SessionBase.pop() возвращал None вместо вызова KeyError для несуществующих значений (:ticket:26520).
Исправлена регрессия, приводившая к сбою загрузчика кэшированных шаблонов при использовании имен шаблонов, начинающихся с тире (#26536).
Восстановлено преобразование пустой строки в нулевое значение при сохранении значений GenericIPAddressField в SQLite и MySQL (#26557).
Исправлена регрессия makemessages, из-за которой временные расширения .py просачивались в пути к исходным файлам (#26341).