0

アイテムのリストを表すオブジェクトがあります。各項目には、このリストへの外部キーがあります。

class ItemList(Model):
    pass

class Item(Model):
    list = ForeignKey(ItemList, related_name="items")

アイテムを含む ItemLists を取得したいと考えています。django でこれを行う方法はありますか、またはクエリの結果から手動で削除する必要がありますか?

4

1 に答える 1

2

注釈を付けて除外することでそれができることがわかりました:

ItemList.objects.annotate(num_items=Count('items')).exclude(num_items=0)
于 2013-05-12T02:44:46.277 に答える