可以说你的数据是-
data = {'a': [ [1, 2] ], 'b': [ [3, 4] ],'c':[ [5,6]] }你可以使用该data.items()方法来获取字典元素。注意,在django模板中,我们不放置()。另外提到的一些用户values[0]不起作用,如果是这种情况,请尝试values.items。
<table> <tr> <td>a</td> <td>b</td> <td>c</td> </tr> {% for key, values in data.items %} <tr> <td>{{key}}</td> {% for v in values[0] %} <td>{{v}}</td> {% endfor %} </tr> {% endfor %}</table>非常确定你可以将此逻辑扩展到你的特定字典。
要以排序的顺序遍历dict键 -首先,我们在python中排序,然后在django模板中进行迭代和渲染。
return render_to_response('some_page.html', {'data': sorted(data.items())})在模板文件中:
{% for key, value in data %} <tr> <td> Key: {{ key }} </td> <td> Value: {{ value }} </td> </tr>{% endfor %}


