<p>我想用Flask解析模板html上定义的所有变量,如下所示:</p>
<p><strong>app.py</strong></p>
<pre><code>@app.route("/toto")
def toto():
toto = [1,2,3]
tata = [1,2,3]
titi = [1,2,3]
return render_template("toto.html", toto=toto, tata=tata, titi=titi)
</code></pre>
<p><strong>toto.html</strong></p>
<pre><code>{% set var = ALL_VARIABLE %}
{% for v in var %}
{{ v }}
{{ endfor }}
</code></pre>
<p><code>toto.html</code>文件用于多个模板,我想获取模板上的所有变量,因为我添加了使用这些变量的输入</p>
<p>将多个变量传递到模板中的干净方法是将变量包装到<code>dict</code>中,并将单个dict对象传递到模板中,然后作为<code>mydict.toto</code>访问</p>
<p>例如:</p>
<pre><code>{% for v in mydict.toto %}
{{ v }}
{% endfor %}
</code></pre>