我正在编辑模板以显示列表中第一个成员的属性。我试图像这样访问它:
{{ food_list.index(0).id }}
我收到Could not parse the remainder: '(0).id'
的错误消息。
访问列表中单个成员的正确方法是什么?
答案 0 :(得分:3)
{{ food_list.0.id }}
可替换地,
{% with f=food_list|first %}
{{ f.id }}
{% endwith %}
答案 1 :(得分:1)
您无法在模板中调用方法。为此编写模板标记,或在视图中执行此操作。如果你想要做的只是索引列表,那么你不要使用index()
方法;只需使用normal dot notation。