热点:

    Django 2.2新特性一览

      [   原创  ]   作者:
    收藏文章 暂无评论

    分享Django 2.2新增功能与实用技巧,助您高效开发。

    1、 过去,SubAdmin类同时包含a和b两个操作,这种写法实际上违背了Python的继承机制,因为其父类中的actions属性在子类中被直接覆盖,导致原有功能无法正常延续。2019年4月1日,Django官方正式推出2.2版本,该版本属于长期支持(LTS)类型,将持续获得维护与安全补丁至2022年4月,拥有长达三年的支持周期,适合用于生产环境并可长期稳定使用。相比之下,上一个LTS版本Django 1.11将在2020年4月终止维护,用户需提前规划升级路径。然而,Django的版本迭代节奏令人有些困扰:版本号更新极快。继2.2之后,紧接着便是3.0版本,并计划于2019年12月发布,如此密集的版本更迭让不少初学者甚至中小型开发团队感到迷茫,难以抉择应学习或采用哪个版本。针对不同情况,建议如下:若仍在使用Python 2.7,则只能选择Django 1.11;而对于采用Python 3.x的开发者而言,无论选择最新的正式版本还是最近的LTS版本,实际影响较小,可根据项目需求灵活决定。

    2、 如今,Django 2.2调整了原有方式,使其更契合Python的继承机制,若要实现相同效果,需采用如下新写法。

    3、 过去常用的方式是利用cached_property语法来设置别名,如今这一用法已有所调整。

    4、 自Python 3.6起,原方式可能引发TypeError,现已调整为如下写法以确保兼容性。

    5、 2.2版本并无太多新特性,文末附有Django版本路线图及生命周期示意图供参考。

    6、 Django版本更新速度太快,2.2之后直接跳到3.0,令人难以适应,实在让人无语。

    soft.zol.com.cn true https://soft.zol.com.cn/1128/11282322.html report 1247 分享Django 2.2新增功能与实用技巧,助您高效开发。 1、 过去,SubAdmin类同时包含a和b两个操作,这种写法实际上违背了Python的继承机制,因为其父类中的actions属性在子类中被直接覆盖,导致原有功能无法正常延续。2019年4月1日,Django官方正式推出2.2版本,该版本属于...
    不喜欢(0) 点个赞(0)
    随时随地资讯查报价 就上ZOL手机客户端,点击或扫描二维码下载
    立即下载

    M-Minder 2.2

    更新时间:2008年02月12日

    用户评分:0 | 0人点评

    软件类型:共享软件

    软件语言:简体中文

    M-Minder 2.2
    • 更新时间:2008年02月12日
    • 软件大小:0.6MB
    • 软件分类:信息管理
    • 语言种类:简体中文
    • 软件评级:0 人点评