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'}
原文地址:https://www.cnblogs.com/mxuanli/p/9847763.html