더북(TheBook)

6 Pydantic

① 파이썬의 대표적인 데이터 검증 라이브러리로, 입력된 데이터가 올바른 형식인지 확인하는 데 사용합니다.

Pydantic으로 데이터를 검증하려면 BaseModel을 상속받아 Pydantic 모델을 정의해야 합니다. 이렇게 정의한 모델을 활용하면 요청 데이터가 지정된 타입과 구조를 따르는지 자동으로 검사하고, 잘못된 값이 들어오면 오류를 발생시킬 수 있습니다.

Pydantic이 가장 직접적으로 사용되는 부분은 요청 본문과 응답 본문의 데이터를 검증할 때입니다.