관계 있는 테이블의 필드 레코드를 반환하는 방법1 TIL230801 Serializer를 통해서 특정 모델에 존재하지 않지만, 관계 있는 테이블의 필드 레코드를 반환하는 방법에 대해서 설명하시오 ModelSerializer에서 특정 모델에 존재하지 않는 필드를 반환하려면, 해당 필드를 Serializer에서 직접 정의해야 합니다. 이를 위해 SerializerMethodField라는 특별한 필드 타입을 사용할 수 있습니다. 예를 들어, Book 모델이 Author 모델을 외래키로 가지고 있고, BookSerializer에서 Author의 name 필드를 반환하려는 경우 다음과 같이 구현할 수 있습니다. pythonCopy code from rest_framework import serializers from .models import Book, Author class BookSerializer(serializers.ModelSerializer): author_name = serializers.S.. CS 면접 준비 2023. 8. 2. 이전 1 다음