django的Cookie-9
设置Cookie
可以通过HttpResponse对象中的set_cookie方法来设置cookie。
HttpResponse.set_cookie(cookie名字, value=cookie值, max_age=cookie有效期)
示例
def cookie(request):
response = HttpResponse(content="hello")
response.set_cookie("name", value="xuanli", max_age=3600)
return response
读取Cookie
可以通过 HttpRequest
对象的 COOKIES
属性来读取本次请求携带的cookie值。request.COOKIES
为字典类型。
def cookie(request):
cookies = request.COOKIES
print(cookies)
response = HttpResponse(content="hello")
response.set_cookie("name", value="xuanli", max_age=3600)
return response
打印结果
{'name': 'xuanli'}