在烧瓶中的模板中传递分配列表
Pass a list of assignments in a template in a flask
我尝试实现类似于 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)
.
我能做什么?
谢谢,
Jinja 模板接受具有多个值[1]的dict
。所以如果你想传递一个值列表,你应该只创建一个包含单独的键和值的字典。
Here is a blog post 显示套管。
简单得离谱:
context = {‘foo’: 2, ‘baa’: 3}
return render_template(template, **context)
来自线程,[Flask] Passing dict instead of Context in render_template。
我尝试实现类似于 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)
.
我能做什么?
谢谢,
Jinja 模板接受具有多个值[1]的dict
。所以如果你想传递一个值列表,你应该只创建一个包含单独的键和值的字典。
Here is a blog post 显示套管。
简单得离谱:
context = {‘foo’: 2, ‘baa’: 3}
return render_template(template, **context)
来自线程,[Flask] Passing dict instead of Context in render_template。