django4.0基础教程:如何选择django版本进行开发

使用 Django,需要做好什么准备?
Django 要求先安装 Python。具体参考下面第三个问题中的表格,它介绍了各个 Django 版本所支持的 Python 版本。某些情况下可能需要一些额外的Python库,如果未安装,你会在这些库被用到时获得一个错误提示,然后根据提示安装即可。
对于开发环境,如果你仅仅只是想体验一下Django,你不需要分开安装web服务器和数据库服务器。
Django 自带了 轻量级开发服务器. 对于生产环境,Django 遵循 WSGI 规范, PEP 3333, 这意味着它可以运行在各种web服务平台上。
Django 默认使用 SQLite , 它随着 Python 一起安装。在生产环境中, 我们推荐使用 PostgreSQL; 但是我们同样支持 MariaDB、MySQL,、SQLite 和 Oracle 。

1、我应该使用稳定版本还是开发版本?

一般来说,如果你在生产中使用 Django,你应该使用稳定版本。Django每9个月发布一次稳定版本,之后会间断发布修复补丁的版本。这些稳定版本包含的 API 都是向后兼容的;如果你是按照稳定版本来进行编写代码,那你在下一个正式版本升级的时候就不会出现问题。

2、应该选用什么版本的 Python来使用Django ?

因为新版本的Python通常会更快,拥有更多特性,而且有更好的支持,推荐使用 Python3的最新版本。使用旧版本的Django不会损失任何东西,但你不能利用新版本的 Python 的改进和优化。与 Django一起使用的第三方应用程序可以自由设置自己的版本要求。

3、我应该使用哪个版本的Python来配合Django?

对于每个版本的Python,官方仅支持最新的三级版本(A.B.C)。你可以在 Python下载页面 找到每个系列的微版本。

一般来说,django会支持一个Python版本直到其第一个发布的 Django LTS 安全支持停止。而 Django LTS 版本安全支持停止是跟随这其对应版本的 Python 安全支持结束的。例如,Python 3.3 安全支持在 2017 年 9 月结束,然后 Django 1.8 LTS 安全支持在 2018 年 4 月结束。因此 Django 1.8 是支持 Python 3.3 的最后一版。

Django 版本Python 版本
2.23.5,3.6,3.7,3.8(2.2.8 添加),3.9(2.2.17 添加)
3.03.6,3.7,3.8,3.9 (3.0.11 添加)
3.13.6,3.7,3.8,3.9(3.1.3 添加)
3.23.6, 3.7, 3.8, 3.9, 3.10 (在 3.2.9 中就已经加入了)
4.03.8,3.9,3.10


文章评论 0