如何获得Django
Django是BSD许可下的开源 软件。我们建议使用最新版本的Python 3.支持Python 2.7的最后一个版本是Django 1.11 LTS。有关每个Django版本支持的Python版本,请参阅 常见问题解答。以下是如何获得它:
选项1:获取最新的正式版
最新的官方版本是2.2。阅读 2.2发行说明,然后使用pip安装 :
<span style="color:#0c4b33"><code>pip install Django==2.2</code></span>
选项2:获取最新的开发版本
最新最好的Django版本是我们的Git存储库(我们的版本控制系统)。这仅适用于想要在正式发布之前尝试传入更改并帮助识别错误的有经验用户。使用此shell命令获取它,这需要Git:
git clone https://github.com/django/django.git
您还可以下载开发版本 的gzipped tarball。每次提交代码时都会更新此存档。
得到它之后
有关详细说明,请参阅安装指南。请务必阅读与您刚刚安装的Django版本相对应的文档。
并且一定要注册django-users邮件列表,其他Django用户和Django开发人员都会互相帮助。
支持的版本
功能发布(AB,A.B + 1等)大约每八个月发布一次。这些版本将包含新功能,对现有功能的改进等。
补丁发布(ABC等)将根据需要发布,以修复错误和/或安全问题。这些版本将与相关的功能版本100%兼容,除非出于安全原因或防止数据丢失,这是不可能的。因此,“我应该升级到最新的补丁版本吗?”的答案总是“是”。
某些功能版本将被指定为长期支持(LTS)版本。这些版本将在一段保证的时间内(通常为三年)获得安全和数据丢失修复。
有关将向后移植的修补程序的详细指南,请参阅 支持的版本策略。
发布系列 | 最新发布的 | 主流支持结束1 | 延长支持结束2 |
---|---|---|---|
2.2 LTS | 2.2 | 2019年12月 | 2022年4月 |
2.1 | 2.1.8 | 2019年4月1日 | 2019年12月 |
2.0 | 2.0.13 | 2018年8月1日 | 2019年4月1日 |
1.11 LTS 3 | 20年1月11日 | 2017年12月2日 | 2020年4月 |
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 | 19年8月1日 | 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 | 延长支持结束2 |
---|---|---|---|
3.0 | 2019年12月 | 2020年8月 | 2021年4月 |
3.1 | 2020年8月 | 2021年4月 | 2021年12月 |
3.2 LTS | 2021年4月 | 2021年12月 | 2024年4月 |
[1]安全修复程序,数据丢失错误,崩溃错误,新引入的功能中的主要功能错误以及旧版Django的回归。
[2]安全修复和数据丢失错误。
[3]支持Python 2.7的最新版本。