一、作用:django项目在首次使用数据迁移命令后,会生成一些默认的表,其中有一张名为auth_user的表,就是用来记录用户信息的表,而auth模块就是提供了对这张表进行操作的相关方法。
二、超级管理员:初始的auth_user表没有任何内容,需要先通过指令<puython manage.py createsuperuser>来先创建一个超级管理员,新建的django项目有个默认的<admin>路由,进去页面后需要输入用户名和密码,此处就是参照的auth_user表的信息,只有超级管理员才可以在此登录。
三、auth模块的基本方法
1、必用模块:
from django.contrib import auth # 主模块,包含所有主要方法 from django.contrib.auth.decorators import login_required # 登录验证装饰器相关方法 from django.contrib.auth.models import User # 导入auth_user表
2、
原文:https://www.cnblogs.com/caoyu080202201/p/13081803.html