Python/DRF

    [DRF]Serialize (Serializer & ModelSerializer)

    Serialize(직렬화)란? Django에서 ORM을 사용하여 DB에서 데이터를 꺼내올땐 Django object형식의 데이터로 받아오게 됩니다. 파이썬 형식의 이 데이터를 JSON혹은 XML형식으로 변환하는것을 직렬화라 합니다. 그반대인 JSON, XML등의 형식을 파이썬 오브젝트형식으로 변환하는것을 역직렬화(Deserialize)라고 합니다. DRF에서 지원하는 Serializer 종류 기본적으로 rest_framework의 serializers 안에 존재합니다. Serializer ModelSerializer HyperlinkedModelSerializer ListSerializer BaseSerializer Serializer 심플한 Serializer입니다.(BaseSerializer는 따로..