• 3.1
  • 5.0
  • 6.1
  • Версия документации: 3.2

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

  • Алфавитный порядок импорта в операторе импорта из django.db, модели в вновь созданных миграциях (#25384).

  • Исправлен сбой миграции в MySQL при добавлении текстового или BLOB-поля с нехешируемым значением по умолчанию (#25393).

  • Изменены запросы Count для выполнения COUNT(*) вместо COUNT('*'), как это делали версии Django до 1.8 (#25377). Это может исправить снижение производительности в некоторых базах данных.

  • Исправлена ​​цепочка пользовательских наборов запросов с помощью values() и values_list() (#20625).

  • Перемещена проверка потери данных назначения несохраненного экземпляра модели <unsaved-model-instance-check-18>` при обратных отношениях на Model.save() (#25160).

  • Считаны встроенные внешние ключи для формирования экземпляров при проверке наборов форм модели (#25431).

  • Разрешено использование методов записи ORM после отключения автофиксации с помощью set_autocommit(False) (#24921).

  • Исправлена ​​опция manage.py test --keepdb в Oracle (#25421).

  • Исправлены неправильные запросы с несколькими полями «многие-ко-многим» в модели с одной и той же моделью «to» и с параметром «related_name», установленным на «+» (#24505, #25486).

  • Исправлено травление SimpleLazyObject, обертывающего модель (#25389).

Back to Top