open:rename-serializer-field

Rename Serializer Field

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
snippet.python
class ParkSerializer(serializers.ModelSerializer):
    location = serializers.CharField(source='other_fields')
 
    class Meta:
        model = Park
        fields = ('other_fields', 'location')
  • open/rename-serializer-field.txt
  • 마지막으로 수정됨: 2020/06/02 09:25
  • 저자 127.0.0.1