您
url_list应该看起来像这样:
url_list = [{'target': 'http://10.58.48.103:5000/', 'clicks': '1'}, {'target': 'http://slash.org', 'clicks': '4'}, {'target': 'http://10.58.48.58:5000/', 'clicks': '1'}, {'target': 'http://de.com/a', 'clicks': '0'}]
然后使用:
<li>{{ item["target"] }}</li>
在您的模板中将起作用。
编辑1:您的模板认为您正在传递一个列表,那么您确定要传递的是原始字典而不是我上面的列表吗?
另外,您还需要访问字典中的a
key和a
value(传递字典而不是列表时):
Python 2.7
{% for key, value in url_list.iteritems() %} <li>{{ value["target"] }}</li> {% endfor %}
Python 3
{% for key, value in url_list.items() %} <li>{{ value["target"] }}</li> {% endfor %}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)