auth模块是Django提供的标准权限管理系统,可以提供用户身份认证, 用户组和权限管理。auth可以和admin模块配合使用, 快速建立网站的管理系统。
1.内置属性方法
authenticate用户认证
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
|
login
1 2 3 4 |
|
logout
1 2 3 4 |
|
is_authenticated
1 2 3 4 5 6 7 8 9 10 11 12 13 |
|
login_requierd
1 2 3 4 5 6 7 |
|
create_user
1 2 3 |
|
check_password
1 2 3 4 5 |
|
set_password
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
|
2.User对象的属性
1 2 3 |
|
3.扩展默认的auth_user表
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
|
如果项目一开始没有扩展auth_user表,后期想扩展的操作步骤
1 2 3 4 5 6 7 |
|