Django版本与Python版本兼容对照表

时间:2024-11-18 10:07:38

Python环境与Django版本存在对应关系,若版本不对应,则会有存在兼容性问题,如在Python3.7中创建Django1.11的时候就因为版本不对应产生语法错误。

Python环境与Django版本对应表:

Django version Python versions
1.5 2.6.5, 2.7, 3.2, 3.3.
1.6 2.6, 2.7, 3.2, 3.3
1.7 2.7, 3.2, 3.3, 3.4 (2.6 不支持了)
1.8 LTS 2.7, 3.2, 3.3, 3.4, 3.5 (长期支持版本 LTS)
1.9 2.7, 3.4, 3.5 (3.3 不支持了)
1.10 2.7, 3.4, 3.5
1.11 LTS 2.7, 3.4, 3.5, 3.6 (最后一个支持 Python 2.7 的版本 )
2.0 3.4, 3.5, 3.6 (注意,不再支持 Python 2)
2.1 3.5, 3.6, 3.7
2.2 LTS 3.5, 3.6, 3.7
3.0 3.6, 3.7, 3.8

更详细的可以参考这里,一般来说,无论学习还是做项目,选择长期支持版本(LTS)比较好。
使用最新版本的问题就是,可能要用到的一些第三方插件没有及时更新,无法正常使用这些三方包。