カテゴリ モデルとビデオ モデルがあります
Category:
name=Charfield()
Video:
name=CharField()
category=ManyToManyField()
is_live=BooleanField()
そして、ビデオカウントですべてのカテゴリを取得したいのですが、ライブではないビデオを除外したいと考えています。これは私の開始状態です:
Category.objects.annotate(video_count=Count('video'))
# I tried this but I'm not sure if this the right way
Category.objects.exclude(video__is_liive=False)
何か案は?