Порядок выполнения определяется порядком полей в метаданных.
class ProfileAPI(serializers.Serializer):
name = serializers.SerializerMethodField()
age = serializers.SerializerMethodField()
def get_name(self, obj):
return "name"
def age(self,obj):
return 78
class Meta:
fields = ["name", "age"]
В приведенном выше случае сначала вызывается get_name, а затем get_age.
изменение заказ на
class Meta:
fields = ["age", "name"]
сначала выполнит get_age.