龙卷风模板中的变量

时间:2012-12-13 07:56:24

标签: templates variables tornado

我发布了一个只包含表单数据(输入种类)的表单,我想在龙卷风服务器响应时显示这些值。

当我在模板中使用变量时,如下所示:

<td style="width: 55%">
        <label>Fund:</label>
        <input name="fund" type="text" value="{{ fund }}">
        <span class="help-block"></span>
      </td>

结果是错误,与Handling an undefined template variable in Tornado相同。

所以问题是如何从像java这样的请求中获取变量,例如:reqeust.getAttribute(“key”);在jsp中,因为我可以通过request.setAttribute(“key”,value)将一些变量放入请求中;

任何人都可以提供帮助? 非常感谢.... 如果一个好人提供了详细的龙卷风模板文档的链接,我会很感激,除了官方文档,我认为模板太简单了...

1 个答案:

答案 0 :(得分:3)

我认为可以通过在方法渲染中添加变量来实现.....

对于其他人: 如果您想像我一样提交包含各种输入的表单,并且您希望在表单中重新显示提交的数据,则必须在RequestHandler中使用方法渲染,例如:

self.render('display.html', **req_args)

这意味着您在渲染页面时必须再次放置args(或请求参数)。