【发布时间】:2016-05-18 06:58:34
【问题描述】:
在我的视图函数中,我将一个 dict 变量传递给我的 HTML 文件。 tags 是一个字典,默认为 {int: []}。由于每个键的值都是一个列表,我使用iteritems() 来显示列表中的每个项目。但是,它不起作用,我收到错误UndefinedError: 'tags' is undefined。 Jinja2 可以在 HTML 中调用函数吗?为什么我的代码不起作用?
return render_template('index.html', title='Home', user=user, posts=posts, tags=tags)
<div class="post-tag">
{% for key,tag in tags.iteritems() %}
<a href="#">{{tag}}</a>
{% endfor %}
</div>
【问题讨论】: