私は3つのモデルを持っています
class ModelA(models.Model):
name = CharField(max_length=100)
class ModelB(models.Model):
modela = ForeignKey(ModelA)
class ModelC(models.Model):
modelb = ForeignKey(ModelB)
「関連付けられた」ModelCオブジェクトの数ですべてのModelAオブジェクトを印刷するにはどうすればよいですか?
出力:
name, num model c objects
======
Some name, 17
Another name, 3
私は次のように ModelA からクエリセットを作成しようとしました:
ModelA.objects.all().values('name').annotate('modelb_set__modela_set')
しかし、それは機能しません。