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
视图函数中的逻辑判断