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 %}