A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© zhengpu 初级黑马   /  2019-6-21 13:54  /  1190 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

5.定义用户模型类
5.1. Django默认用户认证系统
Django自带用户认证系统
它处理用户账号、组、权限以及基于cookie的用户会话。
Django认证系统位置
django.contrib.auth包含认证框架的核心和默认的模型。
django.contrib.contenttypes是Django内容类型系统,它允许权限与你创建的模型关联。
Django认证系统同时处理认证和授权
认证:验证一个用户是否它声称的那个人,可用于账号登录。
授权:授权决定一个通过了认证的用户被允许做什么。
Django认证系统包含的内容
用户:用户模型类、用户认证。
权限:标识一个用户是否可以做一个特定的任务,MIS系统常用到。
组:对多个具有相同权限的用户进行统一管理,MIS系统常用到。
密码:一个可配置的密码哈希系统,设置密码、密码校验。
5.2. Django默认用户模型类
Django认证系统中提供了用户模型类User保存用户的数据

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马