我正在查询我标记为“可见”的所有标签的名称:
visible_tags = Tag.objects.filter(visible=True,taggit_taggeditem_items__content_type=ContentType.objects.get_for_model(Action)).order_by('name')
我想添加一个名为“action_count”的字段,告诉我有多少动作与此标签相关联:
visible_tags = Tag.objects.filter(visible=True,taggit_taggeditem_items__content_type=ContentType.objects.get_for_model(Action)).order_by('name').annotate(action_count=Count('action'))
这有效,只是我现在不仅想知道有多少动作是附属的,还想知道有多少不完整的动作与这个标签相关联。
我尝试了以下方法:
visible_tags = Tag.objects.filter(visible=True,taggit_taggeditem_items__content_type=ContentType.objects.get_for_model(Action)).order_by('name').filter(action__complete=False).annotate(action_count=Count('action'))
但这并不能完全满足我的需要。 如何注释不完整操作的计数?