2011-12-16 12 views
0

テンプレート内のフィールドの値に基づいてQuerySetの特定のレコードにアクセスできますか?Djangoテンプレート内のクエリーセット内の特定のレコードを表示

のは、私は次のモデルがあるとしましょう:

Parent: 
    someField 

Child: 
    parentFK = ForeignKey(Parent) 
    bar = CharField 

Parentは、多くの子供を持っている、と私は私のテンプレートにParent.objects.all()のクエリセットを渡すと、それはのようなものをアクセスすることが可能である:Parent.someField.bar where foo=4

他の言い方をすれば、fooの値が4のレコードのフィールドbarにアクセスして表示しますか?私は、Parent QuerySetをテンプレートに渡したいだけです。

ありがとうございます!

答えて

0

カスタムテンプレートタグを使用して行うことができます。 P.P.あなたのモデルの説明は正しいですか?あなたが多くの子供を持つ親を持っているなら大丈夫ですか、その親は子へのリンクを含んでいますか?

+0

投稿後にエラーが発生しました。モデルを変更しようとしています。 – Garfonzo

+0

うーん... Djangoには何も組み込まれていませんか? – Garfonzo

関連する問題