开源 Python Web 框架 Django 6.0 正式发布
Django 6.0 已正式发布。随着 6.0 的发布,Django 5.2 系列结束了主线支持 (mainstream support) — 虽然 5.2 会继续获得安全与防止数据丢失的修复(直至 2028 年 4 月),但官方推荐用户尽早升级。
同时,5.1 系列已结束扩展支持 (extended support),其最后一个安全补丁版本是 5.1.15(发布于 2025 年 12 月 2 日)。
Django 6.0 包含以下几个重要改进:
-
Template Partials — 支持将模板拆分成小模块 (named fragments),使模板更模块化、更易于维护。
-
Background Tasks — 内建灵活的任务框架,可用于在 HTTP 请求–响应周期之外执行后台任务(例如定时任务 / 异步任务)。
-
Content Security Policy (CSP) 支持 — 内建对 CSP 标准的支持,使开发者可以更方便地配置浏览器端内容安全策略,以防范内容注入、跨站脚本 (XSS) 等安全攻击。
-
现代化 Email API — 现在可以使用 Python 的
EmailMessage类发送邮件,界面更现代、对 Unicode 支持更好。
不兼容提醒
-
Django 6.0 支持的 Python 版本包括 Python 3.12、3.13 和 3.14。
-
因为这次版本更新包含“破坏性变更 (backwards incompatible changes)”,如果你从 Django 5.2 或更早版本升级,需要参考官方升级指南 (upgrade guide) 检查是否有受影响的功能或第三方库。
-
官方也建议第三方库作者放弃对 Django < 5.2 的支持,以便后续专注兼容 6.0 及更高版本。
下载地址:https://www.djangoproject.com/download/
为您推荐相关文章:
同类文章推荐: