Django 1.10.4 release notesLink to this heading
December 1, 2016
Django 1.10.4 fixes several bugs in 1.10.3.
BugfixesLink to this heading
Quoted the Oracle test user’s password in queries to fix the “ORA-00922: missing or invalid option” error when the password starts with a number or special character (#27420).
Fixed incorrect
app_label/model_namearguments forallow_migrate()inmakemigrationsmigration consistency checks (#27461).Made
Model.delete(keep_parents=True)preserve parent reverse relationships in multi-table inheritance (#27407).Fixed a
QuerySet.update()crash on SQLite when updating aDateTimeFieldwith anF()expression and atimedelta(#27544).Prevented
LocaleMiddlewarefrom redirecting on URLs that should return 404 when usingprefix_default_language=False(#27402).Prevented an unnecessary index from being created on an InnoDB
ForeignKeywhen the field was added after the model was created (#27558).