前言
Django有很多版本,而且在不断的更新,那如果生产环境要开发部署使用,需要选择什么样子的版本呢?
功能发布的版本
版本号一般是A.B或者A.B+1格式,例如1.8、1.9、1.10等版本。这些版本的更新频率是8个月左右,更新内容基本都是新功能,改进现有功能等。
LTS版本
某个特性版本将被指定为长期支持(LTS)版本。这些版本将对导致安全性和数据丢失的bug进行修复,支持时间通常三年。
补丁版本
版本号一般是:A.B.C格式的,例如1.8.18、 1.9.2等版本号的就是补丁版本了。这些版本的发布,是为了修正错误或安全问题。这些版本将100%兼容相关的主版本,因此我们应该保持升级到最新的补丁版本,以保证数据的完整和安全。
选择
综上所述,最新的lts版本,而且补丁版本也是要最新的,是最好的选择。
Django的版本规划
主要几个版本的支持时间
未来几个版本的规划
领取专属 10元无门槛券
私享最新 技术干货