您的位置:首页 > 编程语言 > Go语言

django 状态保持session

2020-02-05 01:08 274 查看
views.py
def set_session(request):
request.session['username'] = 'admin'
request.session['password'] = 'pwd'
return HttpResponse('set session')

def get_session(request):
username = request.session['username']
password = request.session['password']
# request.session.clear()#删除session中值得部分
# request.session.flush()#删除整条session
# request.session.set_expiry(value)
#value=0为本次浏览器关闭时删除,value=5为5秒后删除,
#如果不指定则两个星期后过期
#request.session.has_key['username']
#判断session中是否有这个session_key,验证登录状态用到
return HttpResponse(username,password)



session是保存服务器端,在数据库中django_session中可以找到这条session,session_data是base64格式,下图解码

现在保存的数据出来了

  • 点赞
  • 收藏
  • 分享
  • 文章举报
仰望星空o.o 发布了25 篇原创文章 · 获赞 2 · 访问量 456 私信 关注
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: