我通常使用类似“Tag.object.annotate(num_post = Count('post'))。filter(num_post__gt = 2)”来获取超过2个帖子的标签。我希望得到一些带有字段值的帖子(例如post.published = True)并对它们进行处理,这样我就可以获得大于某个值的已发布帖子数量的标签。我该怎么做?
我想要的不是过滤带注释的对象。我想要的是这样的:Tag.objects.annotate(num_post = Count(“已发布字段设置为true的帖子!”))。我想要学习的是,如何在Count函数中将已发布字段集的帖子设置为true。
答案 0 :(得分:0)
您可以将..._gt=2
中的2替换为其他变量 - 例如,传递给视图的变量,或者request.GET值或类似值。
这是你想要做的吗?