【发布时间】:2017-05-24 10:34:13
【问题描述】:
我遇到了无法将字典内容显示到网页中的问题。
web_indiv[url_sequence] = {'url' : converted_url , 'name' : x.name, 'count' : web_count_current }
return render_template('video.html', web_data = web_indiv)
web_indiv 使用循环填充,然后作为 web_data 传递给 video.html。
示例字典
{1: {'url': 'http://www.drpeppersnapplegroup.com/', 'name': 'Dr. Pepper-Snapple Group', 'count': 57}, 2: {'url': 'http://www.rccolainternational.com/', 'name': 'Royal Crown Cola', 'count': 41}}
注意:它是一个字典,其中包含另一个字典。
这是我的 html 文件中已有的内容。
{% for key1,line in web_data.items() %}
{% for key2,line_item in line.items() %}
<tr>
<td class="col-md-2">{{ line_item['url'] }}</td>
<td class="col-md-2">{{ line_item['name'] }}</td>
<td class="col-md-2">{{ line_item['count'] }}</td>
</tr>
{% endfor %}
{% endfor %}
数据不会显示在网页上。
感谢您花时间阅读我的查询。
【问题讨论】:
标签: python dictionary flask jinja2