DRF. У меня есть запрос GET, который возвращает модельку поста. Так я могу добавить этот пост в закладки к пользователю. Как Можно это сделать?

ребят, подскажите, пожалуйста. вот у меня есть GET по получению поста по его id.

class PostView(generics.RetrieveAPIView):

serializer_class = PostSerializer
permission_classes = [IsAuthenticated]
queryset = Post.objects.all()

теперь у меня есть вьюха добавления постав в закладки.

class PostBookmarkView(generics.CreateAPIView):

serializer_class = BookmarkSerializer

def create(self, request, pk):
    bookmark = Bookmark(post=pk, user=request.user)
    bookmark.save()
    ser = self.serializer_class(bookmark)
    return Response(ser.data)

def delete(self, request, pk):
    bookmark = Bookmark.objects.get(post=pk, user=request.user)
    bookmark.delete()

как мне добавить при получении поста добавлен ли он в закладки к моему польщователю или нет?


Ответы (0 шт):