在views.py中的许多函数中,这是一个称为vars()的参数,该参数传递给渲染器。 我想知道此参数的用途,它比单独传递局部变量进行渲染好吗?
return render(request, 'report.html', vars())
答案 0 :(得分:2)
render():
接受第三个参数为dictionary
vars(): 返回模块,类,实例或具有
__dict__
属性的任何其他对象的__dict__
属性。
因此我们可以将vars()
用作render()
中的参数。