FastAPI
FastAPI是一個較晚推出且快速成為社群討論焦點的Python後端框架,整體架構與Flask相似,如果你是Flask使用者將能夠無痛轉換,FastAPI有以下特點:
自動產生互動式API文件
非同步處理(Asynchronize)
資料驗證
WebSocket
1. 安裝FastAPI
2. 建立FastAPI應用程式
FastAPI的基本架構與Flask相當類似。
main.py
3. 執行FastAPI應用程式
FastAPI的啟動方式與Flask有些不同,必須使用uvicorn來執行,在Terminal上執行以下:
main:FastAPI主程序檔案,如上面範例的
main.py
app:
main.py
中app物件
成功執行後將會出現以下資訊,即可於http://127.0.0.1:8000
進行測試。
如果想類似於Flask直接執行此*.py
則可以用以下方法:
Last updated