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

更改启动方式为flask

上级 c9ec00a7
import pywebio
from model.test import main
from pywebio.platform.flask import webio_view
from flask import Flask
# app = Flask(__name__)
app = Flask(__name__)
# `task_func` is PyWebIO task function
# app.add_url_rule('/web/create', 'webio_view', webio_view(main),
# methods=['GET', 'POST', 'OPTIONS']) # need GET,POST and OPTIONS methods
#
# app.run(host='0.0.0.0', port=8889)
import tornado.ioloop
import tornado.web
from pywebio.platform.tornado import webio_handler
class MainHandler(tornado.web.RequestHandler):
def get(self):
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
app.run(debug=True, host='0.0.0.0', port=8889)
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='0.0.0.0')
tornado.ioloop.IOLoop.current().start()
if __name__ == '__main__':
pywebio.start_server(main, port=8889, debug=True, cdn=False, auto_open_webbrowser=True)
# import tornado.ioloop
# import tornado.web
# 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='0.0.0.0')
# tornado.ioloop.IOLoop.current().start()
# if __name__ == '__main__':
# pywebio.start_server(main, port=8889, debug=True, cdn=False, auto_open_webbrowser=True)
# See PyCharm help at https://www.jetbrains.com/help/pycharm/
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册