반응형
pydantic을 이용하면, Python 에서 데이터를 생성하거나 타 플랫폼에서 데이터를 가져올 때 편리하게 정보를 가져올 수 있다.
만약 가져온 데이터를 JSON 형태로 관리하고자 한다면, orm_mode를 이용해 쉽게 적용이 가능하다.
기본적으로 데이터 구조를 클래스르 지정하고 Config에서 orm_mode = True를 선언하여 반환되는 모델을 자동으로 JSON으로 가져올 수 있게된다.
from pydantic import BaseModel
class Tags(BaseModel):
id: Optional[int]
post_id: int
class Config:
orm_mode = True
본인이 데이터를 JSON 구조 형태로 관리한다면 유용한 옵션이라고 할 수 있다.
'Python' 카테고리의 다른 글
Python - dateutil parser 문자열 날짜/시간 datetime 으로 변환 (0) | 2022.06.22 |
---|---|
Python - List Array 중복 제거 set (0) | 2022.06.21 |
Python - Pandas ValueError: If using all scalar values, you must pass an index (0) | 2022.06.03 |
Python - any 리스트 문자열 포함 유무 확인 (0) | 2022.05.24 |
Python - 데이터에 덧셈 곱셈 활용 (0) | 2022.05.19 |
댓글0