Примечания к выпуску 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 ©2021 All rights reserved