社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Python

又一个不再支持 Python 2 的,这次是 Django 2.0

程序员的那些事 • 8 年前 • 618 次点击  

(点击上方公众号,可快速关注)


Python开发者(PythonCoder)编译


就在 11 月 16 日,Numpy 库官方宣布准备放弃支持 Python 2


12 月 2 日,Python Web 开发框架 Django 官网发文宣布推送 Django 2.0 版。在 Django 2.0 的发布说明中,最大吸引注意的内容就是兼容性。


  • Django 1.11.x 是支持 Python 2.7 的最后版本;

  • Django 2.0 支持 Python 3.4、3.5 和 3.6

  • Django 2.0 对 Python 3.4 将于 2019 年 3 月结束支持,因此 Django 2.0 也将是最后一个支持 Python 3.4 的版本。



Django 2.0 的主要新特性包括:


简化 URL 路由语法


以前是这样写:

url(r'^articles/(?P[0-9]{4})/$', views.year_archive),

 

现在可以这样:

path('articles//', views.year_archive),


移动友好的 contrib.admin


admin 将自适应主流移动设备。优雅性在老旧浏览器则可能会有打折咯。


新的 Window expressions


新 Window 表达式允许在查询集添加 OVER 从句。可以在表达式中使用 window 函数和 aggregate 函数。

 

其他细微变动,可参见:https://docs.djangoproject.com/en/2.0/releases/2.0/



看完本文有收获?请转发分享给更多人

关注「Python开发者」,提升Python技能

淘口令复制以下红色内容,再打开手淘即可购买

范品社,使用¥极客T恤¥抢先预览(长按复制整段文案,打开手机淘宝即可进入活动内容)

近期,北京地区正常发货,但派件时间有所延长


今天看啥 - 高品质阅读平台
本文地址:http://www.jintiankansha.me/t/UGi9i1JFQn
Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/4410