Django 2.0.10 发行说明 — Django 文档
来自菜鸟教程
Django/docs/3.1.x/releases/2.0.10
Django 2.0.10 发行说明
2019 年 1 月 4 日
Django 2.0.10 修复了 2.0.9 中的一个安全问题和几个错误。
CVE-2019-3498:默认 404 页面中的内容欺骗可能性
攻击者可以制作一个恶意 URL,使欺骗内容出现在 django.views.defaults.page_not_found()
视图生成的默认页面上。
URL 路径不再显示在默认 404 模板中,现在引用 request_path
上下文变量来解决使用该路径的自定义模板的问题。
错误修正
- 从 Django 2.0.6 (:ticket:`29959`[ X158X])。
- 修复了 SQLite 3.26+ 上的架构损坏问题。 如果您在使用 SQLite 3.26 或更高版本 (:ticket:`29182`) 的旧版本 Django 时应用迁移,则可能需要删除并重建 SQLite 数据库。
- 在启用外键检查时防止 SQLite 模式更改以避免模式损坏的可能性(:ticket:`30023`)。