- 首先创建一个Django项目,这里就过了
- 在views.py里面引入auth模块
from django.contrib.auth import authenticate, login, logout
- 在views.py 里面创建三个视图函数
- 主页视图
- 登陆视图
- 登出视图
- 创建用户用于测试
python manage.py createsuperuser
-
已上几点准备完毕就开始编写逻辑了
-
在登陆视图编写登陆界面
-
登录视图,会转到login.html
-
login.html,提交后会转到home(主页视图)
-
home(主页视图),并且是否是POST请求
#主页视图 def home(request): #判断是否是POST请求 if request.method =='POST': #获取POST里面的内容, name = request.POST['name'] password = request.POST['password'] #authenticate会把POST里面的用户名和密码与aut