合规国际互联网加速 OSASE为企业客户提供高速稳定SD-WAN国际加速解决方案。 广告
## User模块 ### 简介 User模块是django中默认的一个数据模型,会自动在数据库中生成一张auth_user的表格 ### API User类在django.contrib.auth模块中,相应的API有 ~~~py # Bool属性 is_authenticated # 用于判断当前user的类型,AnonymousUser为False,User为True is_anonymous # 用于区分当前的object是User还是AnonymousUser # 常用方法 set_password(raw_password) # 存储user object之前将password转成哈希值 check_password(raw_password) # 将原始密码与数据库中哈希过的密码进行对比 has_perm(perm, obj=None) # 验证给定用户是否拥有某个权限 has_perms(perm_list, obj=None) # 验证给定用户是否拥有给出的权限列表 get_all_permissions(obj=None) # 获取给定用户所拥有的所有权限 ~~~