嗨大家都在尝试做模板{% some_list |forloop.counter %}
这样做,并从列表中返回一个值我有这个功能,应该做的伎俩,但不知道如何把它放在一起这里是功能下面模板标签或过滤器
def return_item(a_list,a_int):
return a_list[a_int]
嗨大家都在尝试做模板{% some_list |forloop.counter %}
这样做,并从列表中返回一个值我有这个功能,应该做的伎俩,但不知道如何把它放在一起这里是功能下面模板标签或过滤器
def return_item(a_list,a_int):
return a_list[a_int]
这是非常清楚文档如何做到这一点:
@register.filter
def return_item(l, i)
try:
return l[i]
except:
return None
比:
{{ mylist|return_item:forloop.counter }}
你看过[docs](https://docs.djangoproject.com/en/dev/howto/custom-template-tags/)吗? –