当前位置: 代码迷 >> 综合 >> 四 win10 Tornado 部署flask程序
  详细解决方案

四 win10 Tornado 部署flask程序

热度:94   发布时间:2024-02-20 04:06:23.0

win10 Tornado 部署flask程序

文章目录

    • win10 Tornado 部署flask程序
      • 1.Tornado下载安装
      • 2.flask程序 + wsgi文件配置
      • 3.tornado_server文件(flask和Tornado结合文件)
      • 4.启动tornado服务
      • 5.tornado结合Nginx部署(下一步添加)

1.Tornado下载安装

pip install tornado
  • 我使用的是anaconda环境,返现自带5.0.2版本的tornado ,就没下载安装

2.flask程序 + wsgi文件配置

  • 入口文件app.py
from flask import Flaskapp = Flask(__name__)@app.route('/')
def index():return 'index'@app.route('/hello')
def hello():return 'hello'if __name__ == '__main__':app.run()

3.tornado_server文件(flask和Tornado结合文件)

  • tornado_server.py 监听端口8082
from tornado.wsgi import WSGIContainer
from tornado.httpserver import HTTPServer
from tornado.ioloop import IOLoop
from app import appif __name__ == '__main__':http_server = HTTPServer(WSGIContainer(app))http_server.listen(8082)IOLoop.instance().start()

4.启动tornado服务

执行tornado_server.py,浏览器访问http://localhost:8082

5.tornado结合Nginx部署(下一步添加)

  • 参考连接:

http://element-ui.cn/python/show-28151.aspx

https://segmentfault.com/a/1190000018117085

  相关解决方案