擅长:python、mysql、java
<p>您可能缺少<code>$def with(name)</code></p>
<p>尝试使用此模板作为<code>home.html</code>模板</p>
<pre><code>$def with(name)
Hello $name
</code></pre>
<p>可以将<code>$def with()</code>看作一个函数声明。无论您放在<code>$def with()</code>中的任何参数都可以用作模板中的变量。因此,如果有三个参数,那么该模板的render方法将需要三个参数,就像普通函数一样。在</p>
<p>示例模板:</p>
^{pr2}$
<p>渲染调用示例:</p>
<pre><code>return render.home('Bob', datetime.now(), ['apple', 'orange', 'banana'])
</code></pre>
<p>另一方面,Webpy模板有点难看,但基本上可以使用python逻辑,比如循环和列表。您需要使用<code>$</code>来启动python代码。在</p>
<p>以下是指向Webpy的模板文档的链接:<a href="http://webpy.org/docs/0.3/templetor" rel="nofollow">http://webpy.org/docs/0.3/templetor</a></p>