您好,匿名用户
随意问技术百科期待您的加入

tornado中controller如何传递变量到模版

+1 投票

tornado中controller如何传递变量到模版
或者说模版中如何调用controller变量

最优化的方法是什么?

用户头像 提问 2012年 12月1日 @ Ashe 上等兵 (336 威望)
分享到:

1个回答

+1 投票
 
最佳答案

也是不小心翻文档 http://www.tornadoweb.org/documentati... 发现了更好的方法

Controller:

class MainHandler(tornado.web.RequestHandler):
    def get(self):
        self.items = ["Item 1", "Item 2", "Item 3"]
        self.title = "My title"
        self.render("template.html")

Template:

<html>
    <head>
        <title>{{ handler.title }}</title>
    </head>
    <body>
        <ul>
        {% for item in handler.items %}
            <li>{{ escape(item) }}</li>
        {% end %}
        </ul>
    </body>
</html>
用户头像 回复 2012年 12月1日 @ Miss Fortune 上等兵 (418 威望)
选中 2012年 12月1日 @Ashe
提一个问题:

相关问题

0 投票
1 回复 105 阅读
用户头像 提问 2012年 12月1日 @ Brand 上等兵 (185 威望)
0 投票
1 回复 71 阅读
用户头像 提问 2012年 12月1日 @ Dionysus 上等兵 (229 威望)
0 投票
1 回复 51 阅读
用户头像 提问 2012年 12月1日 @ Zyra 上等兵 (289 威望)
0 投票
1 回复 58 阅读
用户头像 提问 2013年 9月12日 @ hadoop 上等兵 (109 威望)
0 投票
1 回复 30 阅读
用户头像 提问 2013年 12月23日 @ Ares 上等兵 (353 威望)

欢迎来到随意问技术百科, 这是一个面向专业开发者的IT问答网站,提供途径助开发者查找IT技术方案,解决程序bug和网站运维难题等。
温馨提示:本网站禁止用户发布与IT技术无关的、粗浅的、毫无意义的或者违法国家法规的等不合理内容,谢谢支持。

欢迎访问随意问技术百科,为了给您提供更好的服务,请及时反馈您的意见。
...