Pydantic

일반적으로 모든 모델에 공통된 필드를 편하게 넣기 위해서 BaseModel을 만들어 사용하곤 한다. 필자의 경우엔 FastAPI의 SQLModel에서 Base 모델을 만들고 싶어서 아래와 같이 만들었다. import re from sqlalchemy.ext.declarative import declared_attr from sqlmodel import SQLModel def camel_to_snake_case(name): # 정규 표현식을 사용하여 CamelCase를 snake_case로 변환합니다. name = re.sub("([a-z0-9])([A-Z])", r"\1_\2", name) return name.lower() class Base(SQLModel): # id: int = Field(prim..
Say simple
'Pydantic' 태그의 글 목록