簡體   English   中英

在Windows / IIS上運行Python Flask Rest API

[英]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托管喜歡最流行的選擇uwsgigunicorn是僅適用於Linux(除非您執行hackish的解決辦法像Cygwin的)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM