问题描述
如何在问题中添加filter(is_public=True)
?
Category.objects.add_related_count(
Category.objects.filter(is_public=True),Question,'category','question_counts',cumulative=True)
解决方法
您可以使用 .add_related_count(…)
method [Django-doc] 的 extra_filters=…
参数:
Category.objects.add_related_count(
Category.objects.filter(is_public=True),Question,'category','question_counts',cumulative=True,extra_filters={'is_public': True}
)