1
我詢問,我已經標記爲「可見」的所有標籤的名稱:Django的條件計數
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'))
但是這並不完全做我需要做的。 如何註釋不完整的操作的計數?
看起來應該可以工作。它給你什麼,它與你的期望有什麼不同? – chandsie 2012-04-15 02:42:15