1. 认识Tornado
2. Tornado 与 Django 的比较
3. Tornado 第一个程序走通
import tornado.web ‘‘‘ tornado 的基础web框架模块 ‘‘‘ import tornado.ioloop ‘‘‘ tornado 的核心IO循环模块, 封装了Linux的epoll和BSD的kqueue,是tornado高效的基础 ‘‘‘ # 类比Django 中的视图 class IndexHandler(tornado.web.RequestHandler): def get(self, *args, **kwargs): # 对应http 请求的方法 # 给浏览器响应信息 self.write("hello world.....") if __name__ == ‘__main__‘: # 实例化一个app对象 # Application:tornado web 框架的核心应用类,是与服务器对应的接口 # 里面保存了路由映射表,有一个listen方法用来创建一个http服务器的实例并绑定了端口 app = tornado.web.Application([ # 路由 (r"/",IndexHandler), ]) # 绑定监听端口 # 注意:此时服务器并没有开始监听 app.listen(8000) ‘‘‘ IOLoop.current(): 返回当前线程的IOLoop实例 IOLoop.start(): 启动IOLoop实例的I/O循环,同时开启了监听 ‘‘‘ tornado.ioloop.IOLoop.current().start()
原文:https://www.cnblogs.com/xinzaiyuan/p/14459886.html