# Django 5.2.8 documentation

# Django 1.10.4 版本发行说明

2016 年 12 月 1 日

Django 1.10.4 修复了 1.10.3 中的几个漏洞。

## 漏洞修复

- 在查询中引用 Oracle 测试用户的密码，以修复密码以数字或特殊字符开头时出现 "ORA-00922: missing or invalid option" 错误的问题 (#27420)。

- 修复了在 `makemigrations` 迁移一致性检查中的 `allow_migrate()` 中不正确的 `app_label` / `model_name` 参数 (#27461)。

- 在多表继承中，通过 `Model.delete(keep_parents=True)` 保留父级反向关系 (#27407)。

- 修复了在 SQLite 上使用 `QuerySet.update()` 时，更新带有 `F()` 表达式和 `timedelta` 的 `DateTimeField` 时发生的崩溃 (#27544)。

- 在使用 `prefix_default_language=False` 时，防止 `LocaleMiddleware` 在应该返回 404 的 URL 上进行重定向 (#27402)。

- 在模型创建后添加字段时，防止在 InnoDB `ForeignKey` 上创建不必要的索引 (#27558)。