近いものがhereは、私が求めていたものと
は、私は次のモデルがあるとしていますprefetch_related別の内側prefetch_relatedテーブル:
players = Player.objects.prefetch_related('team')
クエリーセットにstate
を追加するにはどうすればよいですか?私の最終目標は、player.team.division.state
をテンプレートの中に入れることです。もう一つの方法はネストされたforループを使うことですが、私はそれを避けたいと思います。
あなたのサンプルモデルは、名前とフィールドが非常に似ているため、理解しにくいです。他のモデルから 'model3'への外部キー/多対多フィールドは存在しないので、ここで' prefetch_related'を使う理由はありません。単純な 'select_related'が動作します。 – Alasdair
@Alasdair私の編集を見てください – mjr