Closed1

FastAPI tutorial

田中勇太田中勇太

パスパラメータ

@app.get("/items/{item_id}")
async def read_item(item_id: int):

データバリデーションは自動で行われ、これらはPydanticによって実現(https://docs.pydantic.dev/latest/)

  • 関数の宣言順序には意味があり、上から順に評価されていく

クエリパラメータ

  • パスパラメータでない関数パラメータ(つまり引数)は、全てクエリパラメータとして解釈される。
  • オプショナルな場合はデフォルト値をNoneにする
このスクラップは2024/05/12にクローズされました