是否可以根据其中一个字段中的值访问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传递给模板。
谢谢!
答案 0 :(得分:0)
您可以使用自定义模板标记来执行此操作。 附:您的模型描述是否正确?如果你有很多孩子的父母就可以了,那个父母包含一个孩子的链接,反之亦然?