我有名为 menu_dict_list 的字典列表:
[{'date': datetime.datetime(2011, 8, 15, 0, 0),
'Popcorn': 5, 'Coke': 5, 'Chips': 0, 'Burger': 3},
{'date': datetime.datetime(2011, 8, 10, 0, 0),
'Popcorn': 4, 'Coke': 4, 'Chips': 0, 'Burger': 0}]
我遵循了这种方法:
**{% for menu_dict in menu_dict_list %}
<tr>
{% for key,value in menu_dict %}
<td>{{value}}</td>
{% endfor %}
</tr>
{% endfor %}**
如何在django中打印它?但效果不佳。提前致谢
最佳答案
您必须使用字典的 .items
方法:
{% for menu_dict in menu_dict_list %}
<tr>
{% for key,value in menu_dict.items %}
<td>{{value}}</td>
{% endfor %}
</tr>
{% endfor %}
参见this
关于python - 如何在 django 中打印字典列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7171955/