Django
有一个内置的授权系统。他用来处理用户、分组、权限以及基于cookie
的会话系统。Django
的授权系统包括验证和授权两个部分。验证是验证这个用户是否是他声称的人(比如用户名和密码验证,角色验证),授权是给与他相应的权限。Django
内置的权限系统包括以下方面:
默认中创建完一个django
项目后,其实就已经集成了授权系统。那哪些部分是跟授权系统相关的配置呢。以下做一个简单列表:
INSTALLED_APPS
:django.contrib.auth
:包含了一个核心授权框架,以及大部分的模型定义。django.contrib.contenttypes
:Content Type
系统,可以用来关联模型和权限。SessionMiddleware
:用来管理session
。AuthenticationMiddleware
:用来处理和当前session
相关联的用户。原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。