如何取得 Django
Django 開放原始碼,在 BSD 授權 下提供。我們建議使用 Python 3 最新版本。支援 Python 2.7 的最後一個版本是 Django 1.11 LTS。請參閱 常見問答,以瞭解 Django 各版本支援的 Python 版本。以下是取得 Django 的方法
選項 1:取得最新官方版本
最新官方版本為 5.1.3。請閱讀 5.1.3 釋出說明,然後使用 pip 進行安裝
Linux/macOS
python -m pip install Django==5.1.3
Windows
py -m pip install Django==5.1.3
選項 2:取得最新開發版本
最新且最好的 Django 版本會放到我們的 Git 儲存庫(版本控制系統)中。這只適合想要嘗試新變更,並在官方版本釋出前協助找出程式錯誤的經驗豐富使用者。使用這個殼層指令取得,它需要 Git
git clone https://github.com/django/django.git
您也可以下載 開發版本的 gzip tarball。每次我們 commit 程式碼時,這個檔案也會更新。
取得後
請參閱 安裝指南 了解後續說明。請務必閱讀與您剛安裝的 Django 版本對應的文件。
並務必註冊 django-users 郵件清單,Django 使用者和開發人員會在這裡互相幫助。
支援的版本
功能釋出版本 (A.B、A.B+1 等) 大約每八個月會釋放一次。這些版本會包含新功能、既有功能改進等。
修補程式版本 (A.B.C 等) 會視需要釋出,以修復程式錯誤或安全性問題。這些版本將 100% 與其對應的功能版本相容,除非這是出於安全性考量或預防資料損失。因此「我是否應該升級到最新的修補程式版本?」的答案永遠是「是」。
特定功能版本將被指定為長期支援 (LTS) 版本。這些版本將獲得安全性及資料遺失修正的應用,保證一段時間,通常為三年。
查看支持的版本政策,以取得哪些修正會回溯套用的詳細準則。

版本系列 | 最新版本 | 主流支援結束1 | 延伸支援結束2 |
---|---|---|---|
5.1 | 5.1.3 | 2025 年 4 月 | 2025 年 12 月 |
5.0 | 5.0.9 | 2024 年 8 月 7 日 | 2025 年 4 月 |
4.2 LTS | 4.2.16 | 2023 年 12 月 4 日 | 2026 年 4 月 |
未來路線圖
版本系列 | 發布日期 | 主流支援結束1 | 延伸支援結束2 |
---|---|---|---|
6.1 | 2026 年 8 月 | 2027 年 4 月 | 2027 年 12 月 |
6.0 | 2025 年 12 月 | 2026 年 8 月 | 2027 年 4 月 |
5.2 LTS | 2025 年 4 月 | 2025 年 12 月 | 2028 年 4 月 |
不受支援的舊版本
這些版本系列不再接收安全更新或錯誤修正。
版本系列 | 最新版本 | 主流支援結束1 | 延伸支援結束2 |
---|---|---|---|
4.1 | 4.1.13 | 2023 年 4 月 5 日 | 2023 年 12 月 1 日 |
4.0 | 4.0.10 | 2022 年 8 月 3 日 | 2023 年 4 月 1 日 |
3.2 LTS | 3.2.25 | 2021 年 12 月 7 日 | 2024 年 4 月 1 日 |
3.1 | 3.1.14 | 2021 年 4 月 6 日 | 2021 年 12 月 7 日 |
3.0 | 3.0.14 | 2020 年 8 月 3 日 | 2021 年 4 月 6 日 |
2.2 LTS | 2.2.28 | 2019 年 12 月 2 日 | 2022 年 4 月 11 日 |
2.1 | 2.1.15 | 2019 年 4 月 1 日 | 2019 年 12 月 2 日 |
2.0 | 2.0.13 | 2018 年 8 月 1 日 | 2019 年 4 月 1 日 |
1.11 LTS 3 | 1.11.29 | 2017 年 12 月 2 日 | 2020 年 4 月 1 日 |
1.10 | 1.10.8 | 2017 年 4 月 4 日 | 2017 年 12 月 2 日 |
1.9 | 1.9.13 | 2016 年 8 月 1 日 | 2017 年 4 月 4 日 |
1.8 LTS | 1.8.19 | 2015 年 12 月 1 日 | 2018 年 4 月 1 日 |
1.7 | 1.7.11 | 2015 年 4 月 1 日 | 2015 年 12 月 1 日 |
1.6 | 1.6.11 | 2014 年 9 月 2 日 | 2015 年 4 月 1 日 |
1.5 | 1.5.12 | 2013 年 11 月 6 日 | 2014 年 9 月 2 日 |
1.4 LTS | 1.4.22 | 2013 年 2 月 26 日 | 2015 年 10 月 1 日 |
1.3 | 1.3.7 | 2012 年 3 月 23 日 | 2013 年 2 月 26 日 |
[1] 安全性修正、資料遺失錯誤、崩潰錯誤、新引入功能中的主要功能錯誤,及 Django 舊版本退化。
[2] 安全性修正和資料遺失錯誤。
[3] 支援 Python 2.7 的最後一個版本。