2010-11-15 66 views

回答

0

我认为Django的来源,得出结论,我想要做的是不可能的,所以我把它的其他方式。鉴于从查询集中的每个记录我增添了新的领域网址:

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

我认为最简单的方法

0

当然,这是可能的,但方括号中是无效的语法任何地方在Django的模板语言。这是非常清楚的文件。

这会工作:

{% url queryset.0.field %} 
+0

是的,我不能老是用查询集[0],我犯了一个错误,当在写的问题,但我可以'吨要么用你的方法。我想当你使用queryset.0.field时,django会在网址中搜索“queryset.0.field”的名称。 – szaman 2010-11-15 11:52:17