likes.py 428 B

1234567891011121314
  1. from rest_framework.response import Response
  2. from misago.threads.serializers import PostLikeSerializer
  3. def likes_list_endpoint(request, post):
  4. queryset = post.postlike_set.select_related('liker').values(
  5. 'id', 'liker_id', 'liker_name', 'liker_slug', 'liked_on', 'liker__avatars')
  6. likes = []
  7. for like in queryset.iterator():
  8. likes.append(PostLikeSerializer(like).data)
  9. return Response(likes)