と という名前の 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']
しかし、私はテンプレートページでそれをやりたいです。