【问题标题】:Variable in tornado template龙卷风模板中的变量
【发布时间】:2012-12-13 07:56:24
【问题描述】:

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

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

<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); 将一些变量放入请求中;

有人可以帮忙吗? 非常感谢.... 如果有好人提供详细的龙卷风模板文档的链接,我将不胜感激,官方文档除外,我认为模板太简单了......

【问题讨论】:

    标签: templates variables tornado


    【解决方案1】:

    我觉得可以通过在方法render中添加变量来实现.....

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

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

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

    【讨论】:

    • 您是说您找到了自己问题的答案吗?如果是这样,您可以为其他有相同问题的人详细说明吗?否则,您可以改为通过updating your original question 添加其他详细信息。
    • 不,这是一个答案...不是附加信息。我想我可以接受,因为我有一个测试,它符合我的需要..
    • 是的,您可以接受自己的答案。 (感谢您发布代码。它将帮助下一个人)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-09-23
    • 2012-05-14
    • 1970-01-01
    • 1970-01-01
    • 2016-08-31
    相关资源
    最近更新 更多