上QQ阅读APP看书,第一时间看更新
1.2 版本选择
从1.0版本开始,Django按照A.B或A.B.C的形式命名版本编号。A.B是主版本号,包含新功能以及对原有功能的改进,每一个新版本都向前兼容,Django大概每8个月就会发布一个主版本;C是小版本号,包含bug的修改等,每当有需要时就会发布。在Django正式版本发布之前,还会发布alpha、beta和RC(Release Candidate,候选发布版本)版本,另外Django长期支持的版本用LTS表示。
Django推荐使用最新的Python版本进行开发。Django各个版本对Python的支持情况如下表所示(截至2020年1月)。
下图所示是Django官方对各个版本的支持情况。
Django长期支持的版本包括2.2、3.2以及4.2,当前的长期支持版本是2.2,3.2是下一个长期支持版本。
本书以Django 3.0+Python 3.8作为开发环境进行讲解。
为照顾大多数读者,本教程采用Windows系统作为开发环境。