开源 Python Web 框架 Django 6.0 正式发布

软件资讯 软件资讯 发布于 1小时前 1 浏览 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/



为您推荐相关文章:

  • Django 4.2 发布
  • Django 5.0 alpha 1 发布
  • Django 6.0 beta 1 发布
  • 同类文章推荐:

  • LibreOffice 26.2 Alpha 1 测试版发布
  • 高性能全文搜索引擎 RediSearch v2.8.32 版本发布
  • FreeFileSync 14.6 发布
  • Docker 29.1.2 发布
  • WordPress 6.9「Gene」发布
  • ​Nvidia 发布新 AI 模型 Alpamayo-R1