Django 1.10.4 版本发行说明
2016 年 12 月 1 日
Django 1.10.4 修复了 1.10.3 中的几个漏洞。
漏洞修复
- 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).
讨论区