Skip to main content
 首页 » 编程设计

python之如何在 Django 中打印字典列表

2024年09月03日34luoye11

我有一个名为 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