開源 Python Web 框架 Django 6.0 正式發佈

新聞
HongKong
21
06:12 PM · Dec 04 ,2025

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/

user avatar
0 位用戶收藏了這個故事!
收藏

發佈 評論

Some HTML is okay.