Django之Ajax刷新记住用户名

使用Cookie方法记住用户名

1、创建登录路由

2、定义登录视图函数

判断cookie中是否存在username,存在就将username渲染到login.html模板页面中

3、进行Ajax验证

上图1中:是获取记住秘密选择框的值,选择就表示checked为True,返回1,否则就返回0

2中:是接收View端返回的json格式的值,成功就跳转到index页面

4、设置Ajax跳转的路由地址url(/loginPro)逻辑代码

1中:判断Ajax传递过来的数据的用户名和秘密是否为admin,是返回以json格式的值1,否则返回

0,然后模板页面根据返回的json格式值进行对应的判断

2中:表示Ajax传递过来的remember是否为1(1:勾选,0:未勾选),是则设置cookie值,对应了login

视图函数中的逻辑判断

原文地址:https://www.cnblogs.com/renshaoqi/p/10488542.html