def retrieve(self, request, *args, **kwargs): hashtag = self.get_object() return Response( self.get_serializer( Ping.filter_unblocked(hashtag.in_pings.select_related('user'), self.request), many=True, context={ 'request': request }, ).data)
def get_queryset(self): return Ping.filter_unblocked( self.request.user.mentioned_by.select_related('user'), self.request)