我在下面的会话中设置了jobfile密钥:
def getjoblist(request):
joblist = request.GET.get('job')
jobliststr = joblist[0:-1]
request.session['jobfile'] = jobliststr
return HttpResponse("ok\n")
我检查了mysql数据库,行是递增的,但是当我测试密钥时,它显示密钥不在会话中:
if request.session.has_key('jobfile'): # return False;
我不知道为什么?
答案 0 :(得分:0)
添加新密钥后,您可能需要保存会话
request.session['jobfile']
request.session.save()
答案 1 :(得分:0)
我知道为什么,首先我使用shell命令'curl'来请求,并保存会话。然后,我使用浏览器请求,并且会话也被保存。但是,这两个会话是不一样的,因为会话在用户之间是不同的。所以,我无法得到钥匙。