【问题标题】:django-mptt count items in add_related_count?django-mptt 计算 add_related_count 中的项目?
【发布时间】:2021-02-28 13:51:52
【问题描述】:

如何在问题中添加filter(is_public=True)

Category.objects.add_related_count(
  Category.objects.filter(is_public=True), 
  Question,
  'category',
  'question_counts',
  cumulative=True)

【问题讨论】:

    标签: django django-mptt


    【解决方案1】:

    可以使用.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}
    )

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-10-11
      • 2011-04-23
      • 1970-01-01
      • 1970-01-01
      • 2018-09-29
      • 1970-01-01
      • 1970-01-01
      • 2021-07-15
      相关资源
      最近更新 更多