Table of Contents

Rename Serializer Field

Using Method

snippet.python
class ParkSerializer(serializers.ModelSerializer):
    location = serializers.SerializerMethodField('get_alternate_name')
 
    class Meta:
        model = Park
        fields = ('other_fields', 'location')
 
    def get_alternate_name(self, obj):
        return obj.alternate_name

Using Source

snippet.python
class ParkSerializer(serializers.ModelSerializer):
    location = serializers.CharField(source='other_fields')
 
    class Meta:
        model = Park
        fields = ('other_fields', 'location')

출처