我有一系列词典,我想在django中使用它们。我怎么做?

时间:2019-08-25 06:41:06

标签: python html django

我有一系列的字典,如:

[{'name': 'X','class':'A'},{'name':'Y','class':'B'}]

我要显示HTML:

Name:X, Class:A
Name:Y, Class:B

我正在研究Django项目 请帮助

我试图传递数组并将两个字典分开,但是我无法访问字典中的键

Python

params=my_base2.fetch_allreq(email)
data=[]
for i in params:
    dic={'name': i[0],
         'email': i[1],
         'item': i[2],
         'room': i[3]}
    data.append(dic)
print(data)
content={
 'Requests':data
}
return render(request,'dashboard.html',content )

HTML

  {% for lists in Requests %}
   {{lists}}

  {% endfor %}

1 个答案:

答案 0 :(得分:0)

render方法中,您需要传递content作为context命名变量:

return render(request, 'dashboard.html', context=content)

然后您的代码应该可以使用。