添加cokie
为浏览器添加键为my_var1,值为123,过期时间为1个小时的cookie
res = HttpResponse('已添加my_var1,值为123‘)
res.set_cookie('my_var1',123,3600)
return res
修改cookie
为浏览器添加键为my_var1,修改值为456,过期时间为2个小时的cookie
res = HttpResponse('已修改my_var1,值为456’)
res.set_cookie('my_var1',456,3600*2)
return res
删除cookie
HttpResponse.delete_cookie(key)
删除指定key的cookie,如果key不存在则无事发生
获取cookie
通过request.cookieS绑定的字典(dict)获取客户端的cookieS数据
value = requests.cookieS.get(‘cookies名’,‘默认值’),如果key不存在就会返回一个默认值
Session的使用
保存session
request.session[‘key’]value
获取session的值
value = request.session[‘key’]
value = request.session.get(‘key’,‘默认值’)
删除session
del request.session[‘key’]
设置session的生存时间
在settings配置项中
1.设置SESSION_cookie_AGE = time(time的基本单位是秒)
2.设置SESSION_EXPIRE_AT_BROWSER_CLOSE=True在浏览器关闭时session就会失效,默认是False
session会保存在数据库中
删除数据库中已经过期的数据
python manage.py clearsessions



