django模型按计数的多个过滤器

django模型按计数的多个过滤器,django,django-models,one-to-many,Django,Django Models,One To Many,我有两个具有一对多关系的模型。我试图通过一个博客上喜欢的人的数量来反映博客。我试着过滤num_likes而不是通过计数进行注释,但没有一个能通过喜欢的数量来反映博客 class Blog(models.Model): blog_content = models.TextField(max_length = 500) class Like(models.Model): user = models.ForeignKey(User, related_name = "likes")

我有两个具有一对多关系的模型。我试图通过一个博客上喜欢的人的数量来反映博客。我试着过滤num_likes而不是通过计数进行注释,但没有一个能通过喜欢的数量来反映博客

class Blog(models.Model):
    blog_content = models.TextField(max_length = 500)

class Like(models.Model):
    user = models.ForeignKey(User, related_name = "likes")
    blog = models.ForeignKey(Blog, related_name = "likes")

我希望通过每个人的喜好数量来反映我的模板顺序中的博客。

“我试图过滤num_likes,而不是通过计数进行注释”-你尝试了什么,你期望得到什么,你得到了什么?这里没有
manytomanyfield