Django_设置和读取cookie
设置cookie
在响应对象中使用set_cookie方法设置cookie
from django.http import HttpResponse def set_cookie(request): rsp = HttpResponse("set cookie") rsp.set_cookie("set_cookie", "hello python", max_age=3600) return rsp
注:响应对象指 HttpResponseBase 及其所有子类
调用上面视图方法,查看设置的cookie
读取cookie
在传入的request对象中的COOKIES中以字典类型保存着所有cookie
def get_cookie(request): ck = request.COOKIES.get("set_cookie", '') # 若不存在set_cookie键,则返回空串 return HttpResponse(ck)
调用上面视图方法,查看读取的cookie