我试图在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)
答案 0 :(得分:2)
有可能。并且不需要将其分配给变量。只需使用:
return view2(request)
答案 1 :(得分:0)
我认为你没有为响应返回适当的字符串。您可以将视图更新为
def view1(request):
result = view2(request)
return HttpResponse(''.join(result))