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
이제 여기를 참고해서 세팅하면 된다
'TTL > 9주차 ~ 12주차 TIL (10.24 ~ 11.18)' 카테고리의 다른 글
| 2022-10-31 TIL (SerializerMethodField) (0) | 2022.10.31 |
|---|---|
| 2022-10-28 TIL (django ImageField) (0) | 2022.10.30 |
| 2022-10-27 TIL (0) | 2022.10.28 |
| 2022-10-26 TIL (로그인 인증의 종류, JWT 알아보기) (0) | 2022.10.27 |
| 2022-10-23 TIL (HTTP Status Code, HTTP 상태 코드) (0) | 2022.10.24 |