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'}
posted @ 2018-10-25 09:06  拙言404  阅读(123)  评论(0编辑  收藏  举报