0
我正在编辑一个模板以显示列表中第一个成员的属性。我试图访问它,像这样:访问Django模板文件中的单个对象
{{ food_list.index(0).id }}
我得到那个说Could not parse the remainder: '(0).id'
错误。 访问列表中的个人成员的正确方法是什么?
我正在编辑一个模板以显示列表中第一个成员的属性。我试图访问它,像这样:访问Django模板文件中的单个对象
{{ food_list.index(0).id }}
我得到那个说Could not parse the remainder: '(0).id'
错误。 访问列表中的个人成员的正确方法是什么?
您无法调用模板中的方法。为此写一个模板标签,或者在您的视图中进行。如果你想要做的只是索引列表,那么你不要使用index()
方法;请改用normal dot notation。
{{ food_list.0.id }}
或者,
{% with f=food_list|first %}
{{ f.id }}
{% endwith %}