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():只删除数据库

 

posted @ 2019-01-23 15:34  ChuckXue  阅读(101)  评论(0编辑  收藏  举报