【发布时间】:2011-08-12 14:35:38
【问题描述】:
这可能非常简单,但我已通读文档并找不到任何内容。
我有一个如下所示的列表: [{foo: 2, bar: 5},{foo: 3, bar: 4}]
其中 foo 实际上是一个对象 ID。 bar 是从 values.annotate 查询生成的。
所以现在我正在循环我的项目,我需要显示每个 foo 的 bar 值,并将其从列表中拉出。有没有办法在 django 模板中做到这一点?
所以我需要一个模板标签或过滤器,从列表中提取字典,其中 foo 值等于我正在使用的对象的 id。 (除了列表中的 x:如果 x.foo = #:,因为我的列表中会有很多 dicts,这看起来很笨拙。)
【问题讨论】: