Примечания к выпуску Django 1.9.1¶
2 января 2016
Django 1.9.1 исправляет несколько ошибок в версии 1.9.
Исправления¶
- Исправлено 
BaseCache.get_or_set()с бэкендомDummyCache(#25840). - Исправлена ошибка в 
FormMixin, из-за которой формы проверялись дважды (#25548, #26018). - Исправлена ошибка проверки системы при использовании вложенных 
ArrayFields (#25867). - Исправлена ошибка состояния при переносе операции 
SeparateDatabaseAndStateназад (#25896). - Исправлена регрессия в 
CommonMiddleware, из-за которой проверкиIf-None-Matchвсегда возвращали HTTP 200 (#25900). - Исправлен недостающий индекс 
varchar/text_pattern_opsнаCharFieldиTextFieldсоответственно при использованииAlterFieldна PostgreSQL (#25412). - Исправлен суммарный подсчет связанных объектов на странице подтверждения удаления администратором (#25883).
 - Добавлено 
from __future__ import unicode_literalsк стандартномуapps.py, созданномуstartappна Python 2 (#25909). Добавьте эту строку в ваши собственныеapps.pyфайлы, созданные с помощью Django 1.9, если вы хотите, чтобы ваши миграции работали как на Python 2, так и на Python 3. - Предотвращено падение 
QuerySet.delete()на MySQL при запросе через отношения (#25882). - Исправлена оценка фрагментов нулевой длины 
QuerySet.values()(#25894). - Исправлена ошибка состояния при использовании операции 
AlterModelManagers(#25852). - Исправлено обнаружение изменений 
TypedChoiceFieldс нулевыми полями (#25942). - Исправлено некорректное предупреждение о часовом поясе в пользовательских шаблонах администратора, не имеющих атрибута 
data-admin-utc-offsetв тегеbody. (#25845). - Исправлена регрессия, которая не позволяла использовать язык, не входящий в список языков Django по умолчанию (
LANGUAGES) (#25915). - Предотвращение скрытия некоторых исключений, таких как недопустимая установка 
INSTALLED_APPS, заAppRegistryNotReadyпри запускеrunserver(#25510). Эта регрессия появилась в 1.8.5 как побочный эффект исправления #24704, и по ошибке исправление не было применено к веткеstable/1.9.x. - Исправлено определение 
migrate --fake-initialдля таблиц типа «многие ко многим» (#25922). - Восстановлена функциональность кнопок добавления и изменения администратора 
list_editable(#25903). - Исправлен поиск запроса 
isnullдляForeignObject(#25972). - Исправлена ошибка в админке, которая игнорировала переводы строк в полях только для чтения вместо того, чтобы преобразовывать их в 
<br>(#25465). - Исправлена некорректная ссылка на объект в 
SingleObjectMixin.get_context_object_name()(#26006). - Сделано 
loaddataпропускающим отключение и включение ограничений базы данных, когда она не загружает никаких приспособлений (#23372). - Восстановлена совместимость хэшеров 
contrib.authс py-bcrypt (#26016). - Исправлен сбой в 
QuerySet.values()/values_list()послеannotate()иorder_by(), когдаvalues()/values_list()включает поле, не входящее вorder_by()(#25316).