码迷,mamicode.com
首页 > Web开发 > 详细

web(二)---tornado模板

时间:2014-11-26 18:42:36      阅读:150      评论:0      收藏:0      [点我收藏+]

标签:blog   http   io   ar   os   sp   for   strong   on   

一. 接上两节, 修改index.py如下:

增加了/index.py/template和处理句柄.

import tornado.ioloop
import tornado.web
  
class MainHandler(tornado.web.RequestHandler):
    def get(self):
        self.write("Hello, world")

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

application = tornado.web.Application([
    (r"/", MainHandler),
    (r"/index.py", MainHandler),
    (r"/index.py/template", MainHandler),
])
  
if __name__ == "__main__":
    application.listen(8888)
    tornado.ioloop.IOLoop.instance().start()

 

二. 在与index.py相同目录下(/var/www), 新建template.html,内容如下:

<html>
   <head>
      <title>{{ title }}</title>
   </head>
   <body>
     <ul>
       {% for item in items %}
         <li>{{ escape(item) }}</li>
       {% end %}
     </ul>
   </body>
 </html>

 

三. 通过http://localhost/template访问.

 

注:

通过render就实现了模板的渲染.

模板语法google之.

 

web(二)---tornado模板

标签:blog   http   io   ar   os   sp   for   strong   on   

原文地址:http://www.cnblogs.com/lucasysfeng/p/4123643.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!