如何在Djang中返回多个数组

2024-09-28 21:54:06 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图从Django中的views文件返回多个数组。以下是我目前的尝试:

views.py

qb =[] #some array with objects
qb1 =[] #some array with objects
qb2 = [] #some array with objects

return render_to_response('qb.html', {'qb' : qb}, {'qb1': qb1}, {'qb2' : 'qb2'})

在我的templates\qb.html中,我有一些表是这样设置的:

^{pr2}$

现在,我以前的方法是返回一个数组(即qb),然后有一个表在qb上迭代,所以我知道我之前的代码是正确的,我只得到了另外两个数组,然后它在页面上崩溃了:

AttributeError at /qb/
'dict' object has no attribute 'push'

在出现错误的网页上:

return render_to_response('qb.html', {'qb' : qb}, {'qb1': qb1}, {'qb2' : 'qb2'})

所以,基本上我的问题是如何使用Django返回多个数组并在html文件中引用它们?在


Tags: 文件todjangoreturnobjectshtmlwithsome