0

我想在视图中传递值列表 with HttpResponseRedirect。我不想要会话变量。我该怎么做这个功能如下。

def fun_one(request):
        x = [a,b,c,d]
    y = [1,2,3,4]
    return HttpResponseRedirect('/fun_two/')
def fun_two(request):
    .
    .
    .
    print "i want use function One values x & y here"
4

1 回答 1

2

如果您必须使用HttpResponseRedirect,一种方法是将值作为 GET 参数传递 -

return HttpResponseRedirect('/fun_two/?y=1,2,3,4')

然后将它们读回来,request.GET.get('y')然后就可以了split(',')

于 2013-10-07T05:41:15.907 回答