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

1 декабря 2016

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

Исправления

  • Цитирование пароля тестового пользователя Oracle в запросах для устранения ошибки «ORA-00922: missing or invalid option», когда пароль начинается с цифры или специального символа (#27420).
  • Исправлены неверные аргументы app_label / model_name для allow_migrate() в проверках согласованности миграции makemigrations (#27461).
  • Сделано Model.delete(keep_parents=True) сохраняющим обратные родительские отношения при наследовании нескольких таблиц (#27407).
  • Исправлен сбой QuerySet.update() на SQLite при обновлении DateTimeField с выражением F() и timedelta (#27544).
  • Предотвращение перенаправления LocaleMiddleware на URL, которые должны возвращать 404 при использовании prefix_default_language=False (#27402).
  • Предотвращение создания ненужного индекса на InnoDB ForeignKey, когда поле было добавлено после создания модели (#27558).
Вернуться на верх