Django2.1 版本更新说明!独家发布!

刘江     2018年08月10日    分类: 技术分享   标签: Django   阅读:  1040     评论1


转载此文,必须注明出处!

Django2.1版本发布时间:2018-8-1

一、Python兼容性

Django2.1只支持Python 3.5、 3.6和3.7以上版本。Django2.0是最后一个支持Python3.4及一下版本的发行版。因此,按照Django官方的尿性,要使用最新版本的Django,请使用最新版本的Python比较稳妥。

二、新特性

1. ‘view’视图模型权限

Meta.default_permissions新增一个‘view’权限。当你运行migrate命令时,该权限会自动创建。这可以让admin的访问者只具有读的权限,而没有修改权限,对应的判断方法是ModelAdmin.has_view_permission()。此功能向后兼容,通常情况下你无需特别关心。

2. 小功能

Django.contrib.admin后台站点

django.contrib.auth认证与授权

django.contrib.sessions

Cache缓存

CSRF跨站请求伪造

Forms表单

Internationalization国际化

Management Commands管理命令

Migrations数据库迁移

Models模型

Requests and Responses请求和响应

Templates模板

Tests测试

三、2.1版本向后不兼容

Database backend API数据库后端API

django.contrib.gis

不支持的数据库版本

migrations

(更多细节不赘述)

四、2.1中被废弃的功能

以下将被废弃

五、2.1中移除的功能

(更多细节不赘述)

Django发行历史:

Django发行历史.png-112.4kB

版本路线图

image.png-46.8kB

发行计划表

Django发行计划.png-55.2kB


评论总数: 1



user_image
django

很好的教材。


最新博客:

原来你是这样的Django
Django类视图
Django2.1新手图文入门教程
Django开发常用插件
Django2.1 版本更新说明!独家发布!