Django之组件--cookie与session

cookie组件

cookie:由服务器产生,存放在客户端浏览器上的键值对。

使用:

-设置值:
    obj=HttpResponse('ok')
    obj.set_cookie('key','value',max_age=10)
-取值:
    request.COOKIES.get('key')
    request.COOKIES['key']
-删除值:
    obj=HttpResponse('ok')
    obj.delete_cookie('key')

session组件

session:保存在服务器上的键值对。

使用:

-设置值:
    request.session['key']='value'
    request.session['key1']='value1'
    
  三件事: 1 生成一个随机字符串:dasfasdf 2 在django_session表中存入dasfasdf {'key':'value','key1':value1} 超时时间 3 把sessionid:dasfasdf写入到cookie -取值: request.session.get('key') -删除值: request.session.flush():全删除 request.session.delete():只删除数据库
原文地址:https://www.cnblogs.com/xuechengeng/p/10309280.html