SQLModel
SQLModel
SQLModel은 [SQLAlchemy]와 [Pydantic]을 결합한 Python ORM 라이브러리예요. 데이터 모델·검증·SQL 상호작용을 한 곳에서 정의해, 데이터베이스 코드를 간결하고 타입 안전하게 작성할 수 있어요.
핵심 특징
- SQLAlchemy + Pydantic: ORM과 데이터 검증 통합
- 타입 안전: 타입 힌트 기반으로 테이블·모델·검증 정의
- 간결한 코드: CRUD·관계·마이그레이션을 적은 코드로
- FastAPI 친화: FastAPI와 잘 어울림
이 카테고리의 문서
- 시작: 설치, 첫 모델, 테이블 생성
- 기본: 모델·필드·관계·세션·쿼리
- 고급: CRUD, 마이그레이션, 비동기, FastAPI 연동