擅长:python、mysql、java
<p>Web框架通常要求对象通过上下文传递到视图和模板。必须传入<code>render_template</code>中的对象:</p>
<pre><code>. . .
error = connectToDB()
return render_template('index.html', title='Search Page',
form=form, error=error)
</code></pre>
<p>然后在模板中,使用:<code>{{ error }}</code></p>
<p>另一种更像Django的方法是为数据创建字典:</p>
^{pr2}$
<p>然后返回您的<code>render_template</code>,如下所示:</p>
<pre><code>return render_template('index.html', title='Search Page',
form=form, **data)
</code></pre>
<p>双星使得你仍然可以这样做:<code>{{ error }}</code>。否则,您必须这样做:<code>{{ data.error }}</code></p>