内容简介:Django 2.1 现已正式下载地址 >>>详情请查看
Django 2.1 现已正式 发布 。
下载地址 >>> https://www.djangoproject.com/download/
Django 2.1 特性
Python版本支持
-
Python 版本要求 3.5+ ,不再支持 3.4 。
模型权限:新增查看(view)权限
-
一直以来,Django 模型中只有 增加(Add)、删除(Delete)和编辑(Change) 三个默认的权限,没有单独的查看权限。新的 查看权限允许设置某一个模型为可读。
-
向前兼容性:如果用户取得了 修改(Change)权限,自然取得查看权限,无需再额外设置。
登录框架
-
contrib.auth.views 模块下所有的 函数视图(FBV)被移除,可以使用相应的 类视图(CBV)
安全
-
HttpResponse.set_cookie() 支持设置 SameSite 属性
不再支持的数据
-
不再支持 MySQL 5.5及其以下、PostgreSQL 9.3及其以下
其他更新
-
默认的 jQuery 版本从 2.3.3 更新至 3.3.1
-
基于内存的缓存使用 LRU 选择算法
-
ImageField 渲染的控件新增 accept="image/*" 属性
-
Model模型类支持 __init_subclass__ 重写
-
BooleanField 允许设置 null=True ,NullBooleanField 类可能在未来版本被移除
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
猜你喜欢:- QuickTask动态脚本支持框架整体介绍篇
- SwooleDistributed 框架 2.5 发布,全面支持 Docker
- PHP Codeigniter 框架支持 SQL Server
- YuebonCore 快速开发框架支持 .Net 5.0
- 【剖析 | SOFARPC 框架】系列之 SOFARPC 注解支持剖析
- Golang/Gin框架添加对HTTPS的支持
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Rails 5敏捷开发
[美] Sam Ruby、[美] Dave Thomas、[美] David Heinemeier Hansson / 安道、叶炜、大疆Ruby技术团队 / 华中科技大学出版社 / 2017-12-30 / 115.00
本书以讲解“购书网站”案例为主线,逐步介绍Rails的内置功能。全书分为3部分,第一部分介绍Rails的安装、应用程序验证、Rails框架的体系结构,以及Ruby语言知识;第二部分用迭代方式构建应用程序,然后依据敏捷开发模式开展测试,最后用Capistrano完成部署;第三部分补充日常实用的开发知识。本书既有直观的示例,又有深入的分析,同时涵盖了Web开发各方面的知识,堪称一部内容全面而又深入浅出......一起来看看 《Rails 5敏捷开发》 这本书的介绍吧!