不同版本的Django支持不同版本的Python, MySQL, mysqlclient和Postgres。今天花了点时间整理了Django各版本与Python, MySQL, mysqlclient和Postgres各版本之间的关系对应图,看看是不是你想要的? 本文建议先收藏再阅读。
直接上福利
如果你还想知道官方会对Django的哪个版本会维护支持到什么时间,可以看看下面的计划表,会对你的系统升级非常有用。
从上面两张图中你还可以发现Django版本迭代的规律:
-
Django每2年会做一次比较大的版本更新,比如Django 2.0到Django 3.0发布只间隔了两年。Django 3.X系列也大概率会维持2年,然后发布Django 4.0。个人感觉升级太勤了。
-
Django从3.0起已经基本不支持Python 3.6以下版本了。预计Django 4.0要从Python 3.7开始。大家如果新学Django,建议还是用最新Python版本,别落伍了。