[PYTHON/PYDANTIC] @field_validator 데코레이터 : 커스텀 검증 논리 추가하기

■ @field_validator 데코레이터를 사용해 커스텀 검증 논리를 추가하는 방법을 보여준다. ▶ 예제 코드 (PY)

[PYTHON/PYDANTIC] Field 함수 : 모델 클래스에서 필수/선택 항목 설정하기

■ Field 함수를 사용해 모델 클래스에서 필수/선택 항목을 설정하는 방법을 보여준다. ▶ main.py

▶ requirements.txt

※ pip install pydantic 명령을

[PYTHON/COMMON] pydantic 패키지 설치하기

■ pydantic 패키지를 설치하는 방법을 보여준다. 1. 명령 프롬프트를 실행한다. 2. 명령 프롬프트에서 아래 명령을 실행한다. ▶ 실행 명령

[PYTHON/PYDANTIC] BaseModel 클래스 : Config 서브 클래스와 json_schema_extra 변수를 사용해 예제 코드를 설정하는 방법을 보여준다.

■ BaseModel 클래스에서 Config 서브 클래스와 json_schema_extra 변수를 사용해 예제 코드를 설정하는 방법을 보여준다. ▶ 예제 코드 (PY)

[PYTHON/PYDANTIC] BaseModel 클래스 : Config 서브 클래스를 사용해 문서화시 예제 코드 설정하기

■ BaseModel 클래스에서 Config 서브 클래스를 사용해 문서화시 예제 코드를 설정하는 방법을 보여준다. ▶ 예제 코드 (PY)

[PYTHON/PYDANTIC] BaseSettings 클래스 : Config 서브 클래스와 env_file 변수를 사용해 애플리케이션 설정 파일 로드하기

■ BaseSettings 클래스에서 Config 서브 클래스와 env_file 변수를 사용해 애플리케이션 설정 파일을 로드하는 방법을 보여준다. ▶ .env

▶ main.py

[PYTHON/PYDANTIC] BaseModel 클래스 : REST POST 요청 바디 검증하기

■ BaseModel 클래스를 사용해 REST POST 요청 바디를 검증하는 방법을 보여준다. ▶ main.py

▶ requirements.txt

▶ FastAPI 서버 실행 명령