と という名前の 2 つのモデルがHuman
ありAnimal
ます。Human の主キーは、Animal モデルの外部キーです。両方ともそれぞれ 3 つの列があります。人間モデルには c、e、r 列があります。動物モデルには、l、i、p 列があります。このように、Human モデルで django クエリを実行しています。
result = Human.objects.filter().order_by('r')
result
クエリセット オブジェクトです。このオブジェクトは、ビュー ファイルから django テンプレート ページに送信されます。テンプレートページ内result
で、列の値をループして表示しています。
今私がやりたいことは、p
そのdjangoテンプレート内の同じループ内の列(動物モデルに存在する)の値も取得したいということです。django テンプレート ページでどのように行うことができますか。
pythonファイルで私はこのようにすることができます
for i in result:
print i.animal_set.values()[0]['p']
しかし、私はテンプレートページでそれをやりたいです。