自从1.0版本开始,Django按照以下形式命名版本编号:
按照A.B或A.B.C的形式命名版本编号。A.B是主版本号,包含新功能以及对原有功能的改进,每一个新版本都向前兼容,Django大概每8个月就会发布一个主版本;C是小版本号,包含bug的修改等,每当有需要时就会发布。在Django正式版本发布之前,还会发布alpha、beta和RC版本。另外Django长期支持的版本用LTS表示。
Django推荐使用Python 3进行开发,而最后一个支持Python 2.7的版本是Django 1.11 LTS,下面是Django对Python版本的支持情况(截至2017年11月):
Django版本
Django version | Python versions |
---|---|
1.8 | 2.7, 3.2 (until the end of 2016), 3.3, 3.4, 3.5 |
1.9, 1.10 | 2.7, 3.4, 3.5 |
1.11 | 2.7, 3.4, 3.5, 3.6 |
2.0 | 3.4, 3.5, 3.6 |
2.1 | 3.5, 3.6, 3.7 |
官网描述:https://docs.djangoproject.com/en/dev/faq/install/#what-python-version-can-i-use-with-django