我在视图中返回多个值时遇到了一些困难。我可以创建一个模型,将值存储在模型中,然后返回它,但这种方法不是我想要的,因为这些值只能使用一次。
是否可以返回多个值而不将它们存储在模型中?
例如,view.py:
loanAmount = request.GET.get('desired_loan')
repaymentTime = request.GET.get('repayment_time')
return render(request, 'blog/draw.html', "I want to return loanAmount and repaymentTime")
然后在模板中,简单地说:
{{ loanAmount }}
我该如何解决这个问题?任何方向或帮助将不胜感激。
谢谢,
答案 0 :(得分:5)
我不明白你的示例代码。 render
的第三个参数是字典,您可以在其中包含任意数量的项目。
return render(request, 'blog/draw.html', {'loanAmount': loanAmount, 'repaymentTime': repaymentTime})