django的auth模块
django的auth模块介绍
一般流行框架都会有实现好登录模块,Django默认已经提供了认证系统Auth模块,认证系统包含:
- 用户管理
- 权限
- 用户组
- 密码哈希系统
- 用户登录或内容显示的表单和视图
- 一个可插拔的后台系统
可插拔体现在django的配置文件INSTALL_APPS中有声明:
'django.contrib.admin',
'django.contrib.auth',
django的用户模型类包含一些常见的基本的字段,下面把它列出来了,正好用一下markdown的制表功能:
字段名 | 字段描述 |
---|---|
username |
必选。150个字符以内。 用户名可能包含字母数字,_ ,@ ,+ . 和- 个字符。 |
first_name |
可选(blank=True )。 少于等于30个字符。 |
last_name |