cookie和session的应用
class CookieOper(View):
定义方法设置、获取cookie 删除cookie
def get(self,request):
创建响应对象
resp = HttpResponse()
设置cookie
resp.set_cookie("name","hahahaha")
resp.set_cookie("pwd","123456")
获取一下name的值
print(request.COOKIES.get("name"))
删除cookie
resp.delete_cookie("name")
获取一下name
print(request.COOKIES.get("name"))
返回响应对象
return resp
cookie:存在浏览器中明文,不适合存储敏感信息
class SessionOper(View):
def get(self,request):
设置session
request.session["name"] = "hahahahaha"
获取session
print(request.session.get("name"))
清空session
request.session.clear()
request.session.flush() # sessionid会被删掉
删除 再次打印会返回None
del request.session["name"]
print(request.session.get("name"))
return HttpResponse()

浙公网安备 33010602011771号