如何在django模板中使用变量作为索引?
现在我得到这个错误:
Exception Type:
TemplateSyntaxError
Exception Value:
Could not parse the remainder: '[year]' from 'bikesProfit.[year]'
我也尝试过
{{ bikesProfit.year }}
,但这给出了空的结果。 {% for year in years_list %}
<tr>
<th>Total profit {{ year }}:</th>
</tr>
<tr>
<th></th>
<th> {{ bikesProfit[year] }} </th>
...
最佳答案
这是一个非常常见的问题,因此有很多答案。
您可以制作custom template filter:
@register.filter
def return_item(l, i):
try:
return l[i]
except:
return None
用法:
{{ bikesProfit|return_item:year }}
关于python - 如何在django模板中使用变量作为索引?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13376576/