[DRF, Serializer] Primitive(DB 값) <-> Native (파이썬 값) 변환 (Convert) 하기
By 양파개발자 SW의 블로그입니다^^ | 2020년 6월 1일 |
DRF 를 쓸때 Serializer 는 참 많이 쓴다.Serializer 는 파이썬 상의 data 와 어떤 일반적인 저장소(DB) data 사이에서 (De)Serialization( (역) 직렬화) 을 제공하는 모듈이다.Serialization(직렬화) 라는것은 어떤 특정 언어로 활용하는 정보를 다른 플랫폼이나 언어에서 역직렬화 하여 알아들을 수 있는 포맷으로 변환해주는 작업을 말한다. 참고 링크https://ko.wikipedia.org/wiki/%EC%A7%81%EB%A0%AC%ED%99%94 그래서!!! 예를들어 파이썬 코드상의 "abcd" 라는 아이디가 있는데, 1. DB의 특정 필드에 값을 저장할때는 자동으로 뒤에다가 "@example.com" 이라는 정보를 붙여서 저장하고2. DB 에서