본문 바로가기
TTL/9주차 ~ 12주차 TIL (10.24 ~ 11.18)

2022-10-25 TIL (장고 시리얼라이저란 serializer)

by dev_junseok 2022. 10. 25.

REST API를 제공하는 장고 애플리케이션은 API를 요청한 애플리케이션과 JSON 데이터를 주고받을 수 있어야 한다. 이를 위해서는 DB 인스턴스를 JSON 데이터로 시리얼라이즈 하거나, 반대로 JSON 데이터를 DB 인스턴스로 디시리얼라이즈 할 수 있어야 한다. 이러한 목적으로 DRF가 제공하는 클래스가 바로 Serializer이며(장고의 Form 클래스와 유사), 이를 상속하여 특정 모델에 대응하는 시리얼라이저를 정의하게 된다. 이러한 시리얼라이저를 이용하면 DB 인스턴스를 JSON 데이터로 표현할 수 있고, JSON 데이터를 바탕으로 DB 인스턴스를 생성하거나 수정할 수 있다.

 

출처 : https://it-eldorado.tistory.com/70

 

[Django] REST framework - ① Serialization

본 포스팅은 아래 링크의 내용을 나름대로 정리한 글이다. https://www.django-rest-framework.org/tutorial/1-serialization/ 1 - Serialization - Django REST framework This tutorial will cover creating a s..

it-eldorado.tistory.com

https://www.django-rest-framework.org/

 

Home - Django REST framework

 

www.django-rest-framework.org

이제 여기를 참고해서 세팅하면 된다