提交 adae6fe2 编写于 作者: 金晖's avatar 金晖

新增路由

上级 be108ce6
流水线 #51992 已失败 于阶段
from model.test import main from model.test import main
import tornado.ioloop from pywebio.platform.flask import webio_view
import tornado.web from flask import Flask
from pywebio.platform.tornado import webio_handler
app = Flask(__name__)
class MainHandler(tornado.web.RequestHandler):
def get(self): # `task_func` is PyWebIO task function
self.write("Hello, world") app.add_url_rule('/web/create', 'webio_view', webio_view(main),
methods=['GET', 'POST', 'OPTIONS']) # need GET,POST and OPTIONS methods
if __name__ == "__main__":
application = tornado.web.Application([ app.run(host='localhost', port=8889)
(r"/", MainHandler),
(r"/web/create", webio_handler(main)), # `task_func` is PyWebIO task function
]) #import tornado.ioloop
application.listen(port=8889, address='localhost') #import tornado.web
tornado.ioloop.IOLoop.current().start() #from pywebio.platform.tornado import webio_handler
#class MainHandler(tornado.web.RequestHandler):
# def get(self):
# self.write("Hello, world")
#if __name__ == "__main__":
# application = tornado.web.Application([
# (r"/", MainHandler),
# (r"/web/create", webio_handler(main)), # `task_func` is PyWebIO task function
# ])
# application.listen(port=8889, address='localhost')
# tornado.ioloop.IOLoop.current().start()
# if __name__ == '__main__': # if __name__ == '__main__':
# pywebio.start_server(main, port=8889, debug=True, cdn=False, auto_open_webbrowser=True) # pywebio.start_server(main, port=8889, debug=True, cdn=False, auto_open_webbrowser=True)
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册