zoukankan      html  css  js  c++  java
  • Tornado快速入门

    from tornado.ioloop import IOLoop
    from tornado.web import RequestHandler                  // tornado默认使用CBV模式
    from tornado.web import Application                        // 路由相关

    class IndexHandler(RequestHandler):                    // 相当于创建视图函数

        def get(self, *args, **kwargs):
          self.write('欢迎光临')                      // self.write('xxxxx')写什么就反回什么,不用return

        def post(self, *args, **kwargs):
        pass


    app = Application([                                         // 创建aap对象,和flask创建flask对象一样
    (r"/index", IndexHandler),                             // 路由关系都放在这 ,注意要把类名(IndexHandler)放在(r"/index", IndexHandler)原组中
    ])

    if __name__ == '__main__':
    app.listen(8888)                                        // 启动服务端,不再是aap.run
    IOLoop.instance().start()

  • 相关阅读:
    Paths on a Grid
    Three Kingdoms(优先队列+bfs)
    Factstone Benchmark(数学)
    C. Searching for Graph(cf)
    B. Trees in a Row(cf)
    String Successor(模拟)
    乘积最大的分解(数学)
    Kindergarten Election
    In 7-bit
    Friends
  • 原文地址:https://www.cnblogs.com/DJRemix/p/10044360.html
Copyright © 2011-2022 走看看