Python Web之Tornado

2018-09-30  本文已影响0人  dawsonenjoy

安装

pip install tornado

基本使用

作为python三大流行的web框架之一,支持异步,功能强大,这里放出一个最简单的模型:

import tornado.ioloop
import tornado.web
 
class MainHandler(tornado.web.RequestHandler):
    def get(self):
        self.write("Hello, world")
 
def make_app():
    return tornado.web.Application([
        (r"/", MainHandler),
    ])
 
if __name__ == "__main__":
    app = make_app()
    app.listen(8888)
    tornado.ioloop.IOLoop.current().start()

可以看出其写法和django有些相似,都是写出不同的实现类,然后在特定的地方绑定所有的路由和对应的实现类
具体可以参考下面的链接:
https://www.cnblogs.com/jiangchunsheng/p/9174968.html
https://www.cnblogs.com/alexzhang92/p/9379295.html
https://blog.csdn.net/sinat_38682860/article/details/80509864
https://blog.csdn.net/lin06051180/article/details/73480832/
https://www.cnblogs.com/alexzhang92/p/9379295.html

WebService异步机制参考

https://www.cnblogs.com/menglin2010/archive/2012/03/30/2423679.html

三种框架的对比参考

https://www.jianshu.com/p/d8ef2cfd53f7
https://www.jianshu.com/p/9960a9667a5c

上一篇下一篇

猜你喜欢

热点阅读