{%url%}中的对象字段

时间:2010-11-15 07:53:21

标签: django django-templates

是否可以从queryset记录中插入{%url%}字段?

即克。

{% url queryset[0].field %}

2 个答案:

答案 0 :(得分:0)

我查看了django的来源并得出结论,我想做的事情是不可能的,所以我做了其他方式。为了查询集中的每条记录,我添加了新的字段url:

for q in queryset:
    q.url = reverse(q.field_with_url_name)

我认为最简单的方法

答案 1 :(得分:0)

当然有可能,但方括号在Django的模板语言中不是有效的语法 where 。这是非常清楚的记录。

这样可行:

{% url queryset.0.field %}