在Django模板中显示查询集中的特定记录

时间:2011-12-16 20:46:28

标签: django django-templates django-queryset

是否可以根据其中一个字段中的值访问QuerySet的特定记录 - 来自模板内部?

假设我有以下型号:

Parent:
    someField

Child:
    parentFK = ForeignKey(Parent)
    bar = CharField

如果Parent有多个孩子,并且我将Parent.objects.all()的QuerySet传递给我的模板,是否可以访问以下内容:Parent.someField.bar where foo=4

换句话说,访问并显示bar保存值foo的记录的字段4?我只想将Parent QuerySet传递给模板。

谢谢!

1 个答案:

答案 0 :(得分:0)

您可以使用自定义模板标记来执行此操作。 附:您的模型描述是否正确?如果你有很多孩子的父母就可以了,那个父母包含一个孩子的链接,反之亦然?