Python Web 开发框架 Django 2.0 发布,不再支持 Python 2

Django 是一个 Python Web 开发框架。12 月 2 日,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 对 Python 3.4 将于 2019 年 3 月结束支持,因此 Django 2.0 也将是最后一个支持 Python 3.4 的版本。

Django 2.0 的主要新特性包括:

简化 URL 路由语法

以前是这样的:

1

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

现在可以写成:

1

path('articles/<int:year>/', views.year_archive),

移动友好的 contrib.admin

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

新的 Window expressions

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

明星学员

曾*浩 就职于广东众望通科技股份有限公司

转正7000

谭* 就职于GEA国际集团(锆德教育资讯(深圳)有限公司广州分公司

转正8000

刘* 就职于睿盟计算机科技有限公司

转正8000

林*勇 就职于南方人才市场

转正6000

李*达 就职于云景科技

8000

吴* 就职于北京易诚互动网络技术有限公司

转正6000