django-mptt 计数 add_related_count 中的项目?

django-mptt count items in add_related_count?

如何将 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,
    <b>extra_filters={'is_public': True}</b>
)