标签: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之.
标签:blog http io ar os sp for strong on
原文地址:http://www.cnblogs.com/lucasysfeng/p/4123643.html