필수매개변수

FrameWork/Fastapi

[Fastapi] 유효성 검사, 필수 매개변수, 쿼리 매개변수 목록/다중 값 처리

Fastapi 에서의 매개변수에 대한 유효성 검사 Fastapi을 사용한다면, 매개 변수에 대한 추가 정보 및 유효성 검사를 선언 할 수 있다. from typing import Union을 통해서 처리할 필요없이 | 이걸로 처리 하면 된다. 하지만 공식 문서에서는 | 처리보다는 Union[str, None] 처럼 명시적으로 처리하는 것을 더 추천하고 있다. from fastapi import FastAPI app = FastAPI() @app.get("/items/") async def read_items(q: str | None = None): results = {"items": [{"item_id": "Foo"}, {"item_id": "Bar"}]} if q: results.update({"q":..

JHeaon
'필수매개변수' 태그의 글 목록