【发布时间】:2016-05-26 18:09:00
【问题描述】:
我有一个字典列表:
Dict = [ {'key1':'value1', 'key2':'value2','key3':'value3'},
{'key1':'value4', 'key2':'value5','key3':'value6'},
{'key1':'value7', 'key2':'value8','key3':'value9'}]
我需要按这个顺序显示:
KEY1 KEY2 KEY3
value1 value2 value3
value4 value5 value6
value7 value8 value9
密钥只能按照这个顺序打印一次。
现在我在模板中有这段代码,但值与键的列不匹配:
<table border="1">
<tr>
{% for k in listkey %}
<td>{{ k }}</td>
{% endfor %}
</tr>
{% for raw in dict %}
<tr>
{% for k,v in raw.items %}
<td>{{ v }}</td>
{% endfor %}
</tr>
{% endfor %}
</table>
在views.py中:
listkeys = ['key1','key2','key3']
请帮我解决这个问题。谢谢!
【问题讨论】:
标签: html django templates dictionary django-templates