[英]Running Python Flask rest api on Windows / IIS
在Windows机器上运行Python Flask rest api服务的最佳选择是什么? 不在Azure上
我已经尝试过使用fastcgi和httphandler以及Windows服务使用多个选项。
我想知道在生产环境中的Windows服务器上托管Python Flask Rest API的其他用途
如果您只想在Windows上“运行” flask应用程序,那么您所需要的只是python。 安装长颈瓶,您可以使用:
pip install flask
有了Flask之后,您可以使用它编写任何脚本,而只需使用python进行调用即可:
# hello_world.py
from flask import Flask
app = Flask(__name__)
@app.route('/')
def hello_world():
return 'Hello, World!'
flask
与WSGI兼容,因此您可以通过在DOS提示符下运行python hello_world.py
在本地托管此脚本。
但是,如果您谈论的是在Windows机器而不是Linux上进行生产托管,那么我认为这不是一个好主意。 对于WSGI托管喜欢最流行的选择uwsgi和gunicorn是仅适用于Linux(除非您执行hackish的解决办法像Cygwin的)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.