Django3.0正式发布!

By 刘志军, 2019-12-03, 分类: PYTHON技术

django

Django3.0 正式发布了,这个版本带来了很多新特性,最值得关注的功能可能就是异步了。

兼容性方面,Django是最早不支持Python2的框架之一。Django3.0只支持Python3.6及以上版本,Django2.2.x是最后一个支持Python3.5的版本。用官方的话来说就是,早点放弃旧版本,对大家都好。

数据的方面,这次正式支持MariaDB, 虽然MariaDB是MySQL的一个衍生分支,但是之前Django对它的支持并不是很好,从Django3.0开始,正式支持MariaDB 10.1 。同时放弃了对PostgreSQL 9.4和Oracle 12.1 的支持。

最重要的一项是,Django的异步功能要来了。

从Django3.0开始,将新增ASGI的支持,意味着Django也加入了异步的行列,Django将同时支持ASGI和WSGI这两种工作模式,但是异步功能仅对在 ASGI 下运行的应用程序可用。除非你要开始试用异步代码,否则无需切换应用程序。

其它更多特性可以参看官方文档:https://docs.djangoproject.com/en/3.0/releases/3.0/


有问题可以扫描二维码和我交流

关注公众号「Python之禅」,回复「1024」免费获取Python资源

python之禅

猜你喜欢

2020-01-07
Django入门与实践-第16章:用户登录
2014-01-18
Django+Ubuntu+Nginx+Gunicorn应用部署
2018-11-25
Django 最佳实践
2019-05-20
重写 Django Admin 的 Delete Selected 动作
2014-02-25
仅仅是一个轮子
2020-01-07
Django入门与实践-第20章:QuerySets(查询结果集)
2020-01-07
Django入门与实践-第21章:迁移
2020-01-07
Django入门与实践-第9章:静态文件设置
2020-01-07
Django入门与实践-第19章:主题回复
2019-05-24
Django 数据模型 ForeignKey 的 on_delete 属性的可选值