Django cookie 的相关操作还是比较简单的
首先是存储cookie
#定义设置cookie(储存) def save_cookie(request): #定义回应 response = HttpResponse("存储cookie ok") #定义过期时间 expires = datetime(year=2019,month=11,day=20,hour=15,minute=5,second=0) #转储为django内置时间 expires = make_aware(expires) #进行存储动作 response.set_cookie("username","jack",expires=expires) #将回应对象返回 return response
取cookie
#定义获取cookie(取) def get_cookie(request): #定义变量获取cookie属性,这里需要注意cookie为大写并且是复数形式 cookie = request.COOKIES username = cookie.get('username','未拿到用户名') return HttpResponse(username)
删除cookie
#定义删除cookie方法 def del_cookie(request): #定义response对象 response = HttpResponse('删除cookie成功') #调用delete_cookie()方法来删除cookie response.delete_cookie("username") #返回response return response