serializer2 [Django] 중첩된 시리얼라이저(Nested Serializers) 완벽 이해하기 안녕하세요! Django Rest Framework(DRF)를 사용하다 보면, 시리얼라이저(Serializer)를 마주하게 됩니다. 시리얼라이저는 파이썬 객체를 JSON 같은 데이터 형식으로, 또는 그 반대로 변환해주는 아주 중요한 도구죠.그런데 때로는 하나의 데이터가 단순한 값이 아니라, 그 안에 또 다른 객체를 포함하는 경우가 있습니다. 예를 들어, 레시피라는 객체가 있고 그 안에 태그(Tag) 목록이 포함되어 있다고 해봅시다. 이때, 태그는 단순한 문자열이 아니라 id와 name을 가진 여러 객체로 구성될 수 있습니다.이럴 때 사용하는 것이 바로 중첩된 시리얼라이저(Nested Serializers)입니다.중첩된 시리얼라이저란?중첩된 시리얼라이저는 시리얼라이저 안에 또 다른 시리얼라이저를 필드로 사.. 2025. 8. 11. Serializer, 대체 뭘까? 🧐 안녕하세요! 오늘은 Django REST Framework(DRF)의 핵심 기능 중 하나인 Serializer에 대해 쉽고 재미있게 알아보겠습니다.코드를 통해 Serializer가 어떻게 동작하는지, 그리고 왜 필요한지 함께 살펴볼까요?Serializer, 번역가와 같아요! 🗣️Serializer는 한 마디로 번역가 역할을 합니다.Django 모델(Python 객체): 우리가 데이터베이스에 저장하고 싶어 하는 파이썬 객체입니다.JSON(문자열): 인터넷을 통해 데이터를 주고받을 때 사용되는 범용적인 형식입니다.Django는 파이썬 객체를 다루지만, 웹은 JSON 형태의 텍스트 데이터를 주고받는 것이 일반적입니다. Serializer는 이 둘 사이에서 데이터를 변환해주는 역할을 담당합니다.파이썬 객체 →.. 2025. 8. 7. 이전 1 다음