传递烧瓶中模板中的分配列表

时间:2016-01-31 18:45:22

标签: flask jinja2

我尝试实现def do_list(resource, elements, template)之类的内容,基本上是return render_template(template, resource = resource_list, "for e in elements, e = e_list")

例如,do_list('activity', ['foo', 'baa'], template)render_template(template, resource = resource_list, foo=foo_list, baa = baa_list)

我能做什么?

谢谢,

2 个答案:

答案 0 :(得分:2)

可笑的简单:

context = {‘foo’: 2, ‘baa’: 3}
return render_template(template, **context)

来自帖子[Flask] Passing dict instead of Context in render_template

答案 1 :(得分:0)

Jinja模板接受具有多个值的dict [1]。因此,如果要传递值列表,则应该只创建包含各个键和值的字典。

Here is a blog post显示此框。

[1]