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

3 октября 2015 г.

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

Исправления

  • Сделана автоматическая перезагрузка сервера разработки более надежной ( # 24704 ).
  • Исправлено AssertionError в некоторых запросах на удаление с моделью, содержащей поле, которое является как внешним, так и первичным ключом ( # 24951 ).
  • Исправлено AssertionError в некоторых сложных запросах ( # 24525 ).
  • Исправлен сбой миграции с GenericForeignKey ( # 25040 ).
  • Сделано translation.override() ясно переопределенное язык , если перевод первоначально не активен ( # 25295 ).
  • Исправлен сбой при использовании значения, ModelAdmin.list_display которое конфликтует с обратным полем модели ( № 25299 ).
  • Исправлено автозаполнение для опций неуправляющихargparse команд ( # 25372 ).
  • Алфавитный порядок импорта в заявлении во вновь созданных миграциях ( # 25384 ).from django.db import migrations, models
  • Исправлен сбой миграции в MySQL при добавлении текстового или блоб-поля с нехешируемым значением по умолчанию ( # 25393 ).
  • Изменены Count запросы для выполнения COUNT(*) вместо COUNT('*') версий Django до 1.8 ( # 25377 ). Это может исправить снижение производительности некоторых баз данных.
  • Исправлено связывание настраиваемого набора запросов с помощью values() и values_list() ( # 20625 ).
  • Перемещена проверка потери данных о назначении несохраненного экземпляра модели при обратных отношениях в Model.save() ( # 25160 ).
  • Прочитаны встроенные внешние ключи для формирования экземпляров при проверке наборов форм модели ( # 25431 ).
  • Разрешено использование методов записи ORM после отключения автоматической фиксации с помощью set_autocommit(False) ( # 24921 ).
  • Исправлена опция в Oracle ( # 25421 ).manage.py test --keepdb
  • Исправлены неправильные запросы с несколькими полями типа «многие ко многим» в модели с той же моделью «для» и с related_name установленным значением «+» ( # 24505 , # 25486 ).
  • Исправлено травление SimpleLazyObject упаковки модели ( # 25389 ).

Copyright ©2020 All rights reserved