【发布时间】:2013-12-03 20:47:59
【问题描述】:
我有两本词典
dictlist = {'Red': {345: 25.0, 123: 67.0, 678: 0, 777: 0}, 'Yellow': {345: 20, 123: 10, 678: 10, 777: 10}, 'Blue': {345: 25.0, 123: 67.0, 678: 0, 777: 0}
dict1 = {345: 4, 123: 4, 678: 3, 777: 1}
我想要一个包含每种颜色的模板: 代码/百分比(来自 dictlist)/总计(来自 dict1)
到目前为止,我得到了:
{% for key, val in dictlist.items %}
<h2>{{ key }}</h2>
<table>
<tr>
<td>Code</td>
<td>Percentage</td>
</tr>
{% for k,v in val.items %}
<tr>
<td>{{ k }}</td>
<td>{{ v }}</td>
{% for k in dict1.items %}
<td>{{ dict1.items.k }}</td>
{% endfor %}
</tr>
{% endfor %}
</table>
我无法从 dictlist for 循环内的 dict1 访问匹配的键...我还能如何访问循环内的不同字典?
提前致谢
【问题讨论】:
标签: django dictionary django-templates