파비의 매일매일 공부기록

RESTful 파이썬 웹 제작 - 1장 #3 본문

Study/Python

RESTful 파이썬 웹 제작 - 1장 #3

fabichoi 2022. 1. 31. 23:30

이번 내용은 '직렬화와 역직렬화 관리'.

- JSON으로 데이터를 직렬화 및 역직렬화 하는 과정이 필요하며 이를 관리하기 위해 serializer 클래스를 만들어야 함.
- DRF는 직렬화를 위해 2단계 과정을 사용.
- Serializer는 모델 인스턴스와 파이썬 프리미티브 사이의 중개자. (필드와 메서드를 선언하여 관리)
- parser와 renderer는 파이썬 프리미티브와 HTTP 요청과 응답 사이의 중개자로 처리.
- 저자는 장고 쉘을 활용해 테스트하는 예제를 보여주는데 이 부분이 꽤 유용하니 잘 봐 두면 좋음.

실무를 하기 전에 봤으면 좋았을 법한 내용들이 꽤 들어 있음.
사실 Serialzier라는 개념 자체가 매우 생소했는데, 책에는 자세히 설명되어 있어서 이해하기가 편했음.
그 외에 renderer에 대한 내용도 모르고 있었는데 알게 되었음.

오늘은 여기까지!

반응형
Comments