역직렬화

    [DRF] 직렬화, 역직렬화

    직렬화와 역직렬화 DRF에서는 직렬화, 역직렬화가 따로 있는 것이 아니라, Serializer가 두 기능을 제공한다. Serializer Serializer는 Form과 Model 둘 다 비슷해 보이기도 하다. Form HTML을 다루기 위한 것. Model DB Table을 다루기 위한 것. 이 두개 모두 유효성(validation)과 직렬화(serialization) 기능을 모두 제공한다. 유효성과 직렬화를 포함하는 클래스가 Serializer 클래스 이다. Serialization 1. 메모리 내부 ( 파일, DB, Network) ↔ 외부 메모리 환경이 다르기 때문에 값 그대로 저장 할 수 없다. “홍길동” string을 내부에서 메모리 외부로 보내려면 bytes로 변환 후 보내야한다. 99 in..