摘要:
接下来我们看一下helloword.py的唯一一个handler。 1 class MainHandler(tornado.web.RequestHandler): 2 def get(self): 3 self.write("Hello, world") 它是tornado.web.Request 阅读全文
摘要:
实际上handler有很多讲究,在Application类的注释中,就讲了不少。 1. 首先,(regexp,tornado.web.RequestHandler)中的第一个参数不是普通的字符串,而是正则表达式,这也是为什么示例中它 带了一个前缀“r”。这说明一个handler可以匹配很多个requ 阅读全文
摘要:
前面我们对 Tornado 自带的 hello world 作了代码组织上的解释,但是没有更加深入细致地解释。这里我们直接从main()函数开始,单步跟随,看看tornado都干了些什么。 下面是 main() 函数的定义: 1 def main(): 2 tornado.options.parse 阅读全文
摘要:
tornado 源码包中 demos 目录下包含一些示例程序,就从最简单的 helloworld.py 来看一个 tornado 应用程序的代码结构。 完整的实例程序如下: 01 #!/usr/bin/env python 02 # 03 # Copyright 2009 Facebook 04 # 阅读全文