I have a method field called followers . I get a list of subscribers in SerializerMethodField :
followers
SerializerMethodField
followers = serializers.SerializerMethodField()
I want to format the result using the special BaseUserSmallSerializer serializer. How to implement get_followers method to achieve this?
BaseUserSmallSerializer
get_followers
Try it;
followers = BaseUserSmallSerializer(source='get_followers', many=True)
OR
You can use the serializer inside the method field:
def get_followers(self, obj): followers_queryset = #get queryset of followers return BaseUserSmallSerializer(followers_queryset, many=True).data