前言
会话跟踪技术
会话路径技术使用Cookie或session完成
Cookie
什么是cookie
cookie的原理
Cookie规范
在浏览器中查看cookie
获取Cookie
request.COOKIES['key']
request.get_signed_cookie(key, default=RAISE_ERROR, salt='', max_age=None)
设置Cookie
rep = HttpResponse(...)
rep = render(request, ...)
rep.set_cookie(key,value)
rep.set_signed_cookie(key,value,salt='加密盐')
删除Cookie
def logout(request):
rep = redirect("/login/")
rep.delete_cookie("user") # 删除用户浏览器上之前设置的usercookie值
return rep
Cookie版登录校验
Cookie总结
Session
Session的由来
Django中Session相关方法
Django中的Session配置
Session版登录校验
CBV如何实现添加装饰器
dispatch() 函数:视图类的分发方法
END