Notas de lanzamiento de Django 1.10.4

1 de diciembre de 2016

Django 1.10.4 corrige varios errores en 1.10.3.

Bugfixes

  • Citamos la contraseña del usuario de prueba Oracle en consultas para solucionar el error «ORA-00922: opción faltante o inválida» cuando la contraseña comienza con un número o caracter especial (#27420).

  • Corregimos los argumentos app_label / model_name incorrectos para allow_migrate() en las comprobaciones de consistencia de migración de makemigrations (#27461).

  • Hicimos que Model.delete(keep_parents=True) preserve las relaciones inversas de los padres en la herencia multi-tabla (#27407).

  • Corregimos un crash de QuerySet.update() en SQLite cuando se actualiza un campo DateTimeField con una expresión F() y una timedelta (#27544).

  • Previnimos que LocaleMiddleware redirija a URLs que deberían devolver 404 cuando se utiliza prefix_default_language=False (#27402).

  • Prevenido la creación innecesaria de un índice en InnoDB ForeignKey cuando el campo se agregó después de que se creó el modelo (#27558).