enum (1) 썸네일형 리스트형 (str, Enum) vs (Enum) (str, Enum) vs (Enum)값 타입str ("ACTIVE")MyEnum.ACTIVE (객체)직렬화 결과 (JSON)문자열로 출력 ("ACTIVE") ✅객체 이름 또는 내부 값 ❌Pydantic 호환성FastAPI에서 자동 문자열 직렬화 ✅직렬화/역직렬화 불편함 ❌SQLAlchemy Enum 컬럼 저장값문자열로 바로 저장 가능 ✅내부적으로 enum.name 저장 (변환 필요)코드 비교 from enum import Enumclass Status(str, Enum): ACTIVE = "active" INACTIVE = "inactive"print(Status.ACTIVE) # "active"print(Status.ACTIVE.value) # "active"pri.. 이전 1 다음