私はこのセットアップを持っています:
class ModelA:
name = models.TextField('Name')
class ModelB:
name = models.TextField('Name')
a = models.ForeignKey(ModelA)
私がやりたいことは、ModelB が持っているすべての個別の ModelA のリストを取得することです。たとえば、私のデータベースは次のようになります。
a1 = ModelA(name='a1')
a2 = ModelA(name='a2')
a2 = ModelA(name='a3')
b1 = ModelB(name='b1', a=a1)
b2 = ModelB(name='b2', a=a1)
b2 = ModelB(name='b2', a=a3)
次に、クエリの結果を [a1, a3] にしたいと思います。
ある場所では、実際にはリストのカウントだけが必要ですが、リストのカウントを取得できるかどうかは簡単だと思います。