设置Cookie

可以通过HttpResponse对象中的set_cookie方法来设置cookie。

HttpResponse.set_cookie(cookie名字, value=cookie值, max_age=cookie有效期)

示例

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。
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'}
扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄