如何获取 Django
Django 是一个开源项目,根据 BSD 许可证 发布。我们建议使用最新版本的 Python 3。支持 Python 2.7 的最后一个版本是 Django 1.11 LTS。请参阅 常见问题解答,了解每个 Django 版本支持的 Python 版本。以下是获取它的方法
选项 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 代码库(我们的版本控制系统)中的版本。这仅适用于想要尝试即将发布的更改并帮助在正式发布之前识别错误的经验丰富的用户。使用此 shell 命令获取它,这需要 Git
git clone https://github.com/django/django.git
您还可以下载 开发版本的压缩 tarball。每次我们提交代码时都会更新此存档。
获取后
请参阅 安装指南 以获取更多说明。确保阅读与您刚刚安装的 Django 版本相对应的文档。
并且一定要注册 django-users 邮件列表,其他 Django 用户和 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 的最后一个版本。