无法在python中访问request.session ['.....']

时间:2012-07-23 10:59:52

标签: python session

def短名单(请求):

my_shortlist = request.session ['my_shortlist']

def shortlist_action(request,id,action):

id = int(id)
my_shortlist = request.session["my_shortlist"]
if action == "add":
    try:
        my_shortlist = request.session["my_shortlist"]
        if not id in my_shortlist:
            my_shortlist.append(id)
            request.session["my_shortlist"] = my_shortlist
        return HttpResponse("You're in try and you entered :  %s" % my_shortlist)
    except:
        my_shortlist = []
        my_shortlist.append(id)
        request.session["my_shortlist"] = my_shortlist
        return HttpResponse("You're in except and you entered :  %s" % my_shortlist)        
if action == "remove":
    my_shortlist = request.session["my_shortlist"]
    if id in my_shortlist:
        my_shortlist.remove(id)
    request.session["my_shortlist"] = my_shortlist
    return HttpResponse("You have removed all traces of: %s from %s" %(id, my_shortlist)) 
raise Http404

我有两个视图我在视图中创建了一个会话变量,并试图在另一个视图中访问该特定的会话变量,但它给我错误...任何建议对我都有很大的帮助....谢谢

0 个答案:

没有答案