云计算

python tornado 使用 swagger

2019-08-28  本文已影响0人  梅_梅

主要是static文件的生成

接下來接受一下tornado中的一些設置,主要爲application的設置:

 `import tornado.web
import tornado.ioloop
import os

abs_path = os.path.dirname(os.path.abspath("__file__"))
print(abs_path)

class IndexHandler(tornado.web.RequestHandler):
    def get(self, *args, **kwargs):
        para = self.get_argument('test', None)
        self.write("test tornado {}".format(para))

if __name__ == '__main__':
    app = tornado.web.Application([
        (r'/GET', IndexHandler)
    ],
        static_path=os.path.join(abs_path, 'static')
    )
    # 監聽端口
    app.listen(8000)
    tornado.ioloop.IOLoop.current().start()`
swagger_py_codegen -s api.yaml project-one -p demo -tlp=tornado --ui --spec

其中 –ui –spec是生成swagger-ui的關鍵代碼

原文链接

https://www.twblogs.net/a/5b81ff7f2b71772165af1e5b

上一篇 下一篇

猜你喜欢

热点阅读