Py学习  »  Django

重磅!Django3.0正式发布

Python网络爬虫与数据挖掘 • 4 年前 • 435 次点击  

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/


最后再做个小调查,你当前使用的Web框架是哪个?Flask?Django?Tornado?如果是其它框架,欢迎写在留言中。


推荐阅读:

面试字节跳动,我被面试官狂怼全过程!

一键清理微信小红点,就是这么简单

代码工具 | 数据清洗,试试这 8套Python代码

中国网络爬虫违法违规案例收集与总结


学习Python就关注:Datanami

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/50916
 
435 次点击