Django如何将一个视图函数列表传递给其他视图函数

时间:2013-10-07 05:33:32

标签: python django python-2.7 django-views

我想要使用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"

1 个答案:

答案 0 :(得分:2)

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

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

然后使用request.GET.get('y')然后只需split(',')阅读它们。