2011-12-16 72 views
0

是否可以根據其中一個字段中的值(從模板內)訪問QuerySet的特定記錄?在Django模板中顯示查詢集中的特定記錄

比方說,我有以下型號:

Parent: 
    someField 

Child: 
    parentFK = ForeignKey(Parent) 
    bar = CharField 

如果Parent有很多孩子,我傳遞的Parent.objects.all()的查詢集到我的模板,是否有可能訪問是這樣的:Parent.someField.bar where foo=4

換句話說,訪問並顯示字段bar的記錄foo的值爲4?我只想將Parent QuerySet傳遞給模板。

謝謝!

回答

0

你可以使用自定義模板標籤來完成。 P.S.你的模型描述是否正確?如果父母有很多孩子,那麼父母是否包含孩子的鏈接,反之亦然?

+0

發佈後我意識到我的錯誤 - 即將更改模型。 – Garfonzo 2011-12-16 21:32:10