FastAPI 2 簡單示例

2022-09-19 19:00:13 字數 549 閱讀 8573

建立乙個main.py檔案

檢視**

from typing import optional

from fastapi import fastapi

def read_root():

return

def read_item(item_id: int, q: optional[str] = none): # 路徑引數 item_id 並且應該為 int 型別,路徑有乙個可選的 str 型別的 查詢引數 q

return

執行方式:

*************************=

main:main.py 檔案(乙個 python "模組")。

--reload:讓伺服器在更新**後重新啟動。僅在開發時使用該選項。

請求介面:

瀏覽器訪問
自動生成swagger介面文件:

typing官方  ---型別提示支援   

typing第三方學習

pydantic官方

FastAPI學習 2 fastapi引數詳解

1.檢視fastapi原始碼 引數如下 from fastapi import fastapi from starlette.responses import jsonresponse 此型別不可少 from starlette.routing import route request引數不可少 a...

FastAPI 工程管理 四 工程示例

結合前期學習的過程,整理了乙份工程例項模板,在基於fastapi框架的前提下,參考了flask的一些業務邏輯和檔案配置。在測試環境和生產環境都經過了實際測試,個人認為可以實際應用於正式環境了。工程目錄結構 auth jwt authorization models database models r...

xcode git(2)簡單示例

1.建立乙個新的專案 2.編寫 m 徽章代表 修改 具體來說,它意味著你已經修改了檔案,但尚未簽入本地git倉庫的變化。3.提交 請注意這兩個新的的檔案mapforitinerary.h和mapforitinerary.m的狀態為 a 這表明乙個新的檔案,該檔案還沒有被提交到版本庫。現在,檔案 源 ...