본문 바로가기
Python

Python - Josn 변환 pydantic - orm_mode

by 올엠 2022. 6. 15.
반응형

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 구조 형태로 관리한다면 유용한 옵션이라고 할 수 있다.

반응형

태그

, ,

댓글0