是否可以在Django中将http请求参数从一个视图函数传递到另一个视图函数

时间:2014-01-13 09:17:29

标签: python django

我试图在Django中将Http Request参数从一个视图函数传递给另一个视图函数,但它似乎无效将请求参数从一个视图传递到另一个视图是否有效?

def view1(request):
    result = view2(request)
    return HttpResponse(result)

def view2(request):
    html = []
    values = request.POST.items()
    for k, v in values:
        html.append('<tr><td>%s</td><td>%s</td></tr>' % (k,v))
    return (html)

2 个答案:

答案 0 :(得分:2)

有可能。并且不需要将其分配给变量。只需使用:

return view2(request)

答案 1 :(得分:0)

我认为你没有为响应返回适当的字符串。您可以将视图更新为

def view1(request):
    result = view2(request)
    return HttpResponse(''.join(result))