【发布时间】:2012-11-13 09:15:21
【问题描述】:
大家好,我正在尝试在模板{% some_list |forloop.counter %} 上执行此操作并从列表中返回一个值我有这个函数应该可以解决问题但不知道如何将它们放在一起这里是下面的函数
def return_item(a_list,a_int):
return a_list[a_int]
【问题讨论】:
-
你读过docs吗?
大家好,我正在尝试在模板{% some_list |forloop.counter %} 上执行此操作并从列表中返回一个值我有这个函数应该可以解决问题但不知道如何将它们放在一起这里是下面的函数
def return_item(a_list,a_int):
return a_list[a_int]
【问题讨论】:
在the django template filter 文档中非常很清楚如何做到这一点:
@register.filter
def return_item(l, i)
try:
return l[i]
except:
return None
比:
{{ mylist|return_item:forloop.counter }}
【讨论】: