Я думаю, вы можете попробовать сделать что-то подобное.
Сериализатор будет уважать только те поля, которые в нем определены, другие будут игнорироваться.
class ResponseSerializer(Serializer):
required_field1 = serializers.FieldType()
required_field2 = serializers.FieldType()
required_field3 = serializers.FieldType()
required_field4 = serializers.FieldType()
required_field5 = serializers.FieldType()
class Meta:
fields = (required_field1, required_field2, required_field3, required_field4, required_field5)
def view():
response = requests.get(external_api).json()
modified_response = ResponseSerializer(data=response)
return Response(modified_response.data)