List понравилось сообщение в теме django
Предположим
class Post(models.Model):
content = models.CharField(...)
image = models.ImageField(...)
class PostLike(models.Model):
user = models.ForiegnKey(User,...)
post = models.ForeignKey(Post,...)
class PostSave(models.Model):
user = models.ForiegnKey(User,...)
post = models.ForeignKey(Post,...)
Как вывести список всех понравившихся постов в сериализаторах с полями ["content", "image", "liked", "saved"]? Здесь liked будет истинным для всех, так как список формируется из понравившихся постов. А saved будет истинным, если request.user и post_id в PostSave.
view
def getLikedPost(request):
obj = # Get all the liked post
serializer = CustomSerializer(obj.,many=True)
result = JsonResponse(serializer.data, safe=False)
Помогите мне завершить представление и сериализатор
Заранее спасибо!