용어 사전 coding 용어 페이지

SQLModel

요청/응답 스키마와 DB 모델을 함께 다루기 쉽게 만든 타입 기반 라이브러리

sqlmodel #fastapi#orm#database
English version

다른 이름

SQLModelsql-model

핵심 아이디어

SQLModel은 SQLAlchemy의 세션·엔진과 Pydantic의 검증 규칙을 한 클래스에 합칩니다. 한 번 선언한 모델을 그대로 테이블 생성, 쿼리, JSON 직렬화에 재사용하게 만들어 API 계약과 스키마가 어긋나는 일을 줄여 줍니다.

이 블로그에서의 역할

Mathbong FastAPI 연재에서는 CRUD 단계마다 SQLModel이 중심에 있습니다. 같은 모델을 폼, 쿼리 빌더, 응답 본문에 반복해 쓰면서 예제 서비스 구조를 단순하게 유지하고, 라우터나 미들웨어 같은 다른 주제에 집중할 수 있게 합니다.

이 개념을 다루는 글