-
あなたの最初のアプリケーションの作成
1.在虚拟开发环境中执⾏: pip install tornado 2.编写第⼀个torndao应⽤ # hello.py import tornado.web import tornado.ioloop #定义处理类型 class IndexHandler(tornado.web.RequestHandler): #添加⼀个处理get请求⽅式的⽅法 def get(self): #向响应中,添加数据 self.write('Hello Tornadao。') if __name__ == '__main__': #创建⼀个应⽤对象 app = tornado.web.Application([(r'/',IndexHandler)]) #绑定⼀个监听端⼝ app.listen(8888) #启动web程序,开始监听端⼝的连接 tornado.ioloop.IOLoop.current().start()
-
ラン
3.运⾏并访问应⽤ 在终端执⾏ python hello.py 打开浏览器键⼊ http://localhost:8888
-
説明
RequestHandler 封装了对应⼀个请求的所有信息和⽅法,write(响应信息)就是写响应信息的⼀ 个⽅法;对应每⼀种http请求⽅式(get、post等),把对应的处理逻辑写进 同名的成员⽅法中(如对应get请求⽅式,就将对应的处理逻辑写在get()⽅法 中),当没有对应请求⽅式的成员⽅法时,会返回“405: Method Not Allowed”错误。 Application Tornado Web框架的核⼼应⽤类,是与服务器对接的接⼝,⾥⾯保存了路由信 息表,其初始化接收的第⼀个参数就是⼀个路由信息映射元组的列表;其 listen(端⼝)⽅法⽤来创建⼀个http服务器实例,并绑定到给定端⼝(注意:此 时服务器并未开启监听)。 tornado.ioloop tornado的核⼼io循环模块,封装了Linux的epoll和BSD的kqueue,tornado ⾼性能的基⽯。 IOLoop.current() 返回当前线程的IOLoop实例。 IOLoop.start() 启动IOLoop实例的I/O循环,同时服务器监听被打开。
-
Tornadao、こんにちはTornadao
おすすめ
転載: blog.csdn.net/piduocheng0577/article/details/105055205
おすすめ
ランキング