繁体   English   中英

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

[英]I Have an array of dictionaries and I want to use them in django. How do I do that?

我有一系列的字典,例如:

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

我希望HTML显示:

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

我正在Django项目上,请帮忙

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

蟒蛇

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 %}

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

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

然后您的代码应该工作了。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM