开源web框架 django 知识总结 (8)
发布时间
阅读量:
阅读量
开源web框架django知识总结(八)
用户注册
sudo systemctl restart nginx
用户模型类
定义用户模型类
1. Django默认用户认证系统
Django内置的认证系统能够管理用户名与密码配置项、组织架构以及权限设置项,并采用基于Cookie的安全会话机制进行操作.
-
Django认证系统的具体位置
-
django.contrib.auth包含了认证框架的核心组件和预置的用户模型。 -
django.contrib.contenttypes是Django的内容类型系统模块,在此模块中定义了各种预先配置好的内容类型,并赋予不同类型的字段基于预先定义好的内容类型。 -
Django 认证系统兼有认证与授权功能
-
认证即用于验证用户身份,并支持账号登录。
-
授权则决定了通过认证的用户将获得哪些权限。
*Django认证系统的组成部分包括以下几个方面:
- 用户涵盖了User model class以及用户的认证流程
- 权限设计用于判断一个用户是否具备执行某个特定任务的能力
- 组结构提供了对拥有相同权限的所有用户提供统一的管理机制
- 密码体系提供了一个可配置的哈希加密方案
其中包括:
- 密码设置
- 密码验证流程
2. Django默认用户模型类
全部评论 (0)
还没有任何评论哟~
