0

こんにちはすべてがテンプレートでこれを実行しようとしていて{% some_list |forloop.counter %}、リストから値を返します私はトリックを実行する必要があるこの関数を持っていますが、ここですべてをまとめる方法がわかりません以下の関数です

def return_item(a_list,a_int):
    return a_list[a_int]
4

1 に答える 1

2

これを行う方法は、django テンプレートフィルターのドキュメントで非常に明確です。

@register.filter
def return_item(l, i)
    try:
        return l[i]
    except:
        return None

よりも:

{{ mylist|return_item:forloop.counter }}
于 2012-11-13T09:43:28.607 に答える