【发布时间】:2012-12-28 14:15:34
【问题描述】:
我有两个模型,分别命名为Human 和Animal。 Human 的主键是 Animal 模型中的外键。两者各有 3 列。人体模型有 c、e、r 列。动物模型有 l、i、p 列。我正在对 Human 模型运行 django 查询,就像这样。
result = Human.objects.filter().order_by('r')
result 是一个查询集对象。该对象从我的视图文件发送到 django 模板页面。在模板页面内,我循环通过 result 并显示列值。
现在我想做的是,我还想在 django 模板内的同一循环中获取 p 列(存在于 Animal 模型中)的值。我们如何在django模板页面中做到这一点。
在python文件中我可以这样做
for i in result:
print i.animal_set.values()[0]['p']
但我想在模板页面中进行。
【问题讨论】:
标签: python django django-templates