我想要動態地訪問列表中的索引位置。通過Django模板中的索引訪問列表
{{allAppsList。{{app.id}}。鏈接}}
這是行不通的。
{{allAppsList.0.link}}
工作。
這應該是一些語法問題。我在線谷歌,但沒有發現任何有用的。
這個是我在Java中使用時想要做的。
int index = app.id;
String link = appList [index] .getLink();
我想要動態地訪問列表中的索引位置。通過Django模板中的索引訪問列表
{{allAppsList。{{app.id}}。鏈接}}
這是行不通的。
{{allAppsList.0.link}}
工作。
這應該是一些語法問題。我在線谷歌,但沒有發現任何有用的。
這個是我在Java中使用時想要做的。
int index = app.id;
String link = appList [index] .getLink();
你不能像Django的模板語言那樣查找列表 - 這是一個設計決策。方法調用,字典鍵,屬性調用和列表索引全部由.
(點)表示法處理。 Have a look at the docs for more about how Django decides on what to do when it encounters a dot
你不能這樣做在Django模板這樣的事情,但它不是也不可能。
如果您真的瞭解了這一點,您可以創建一個custom template filter。 實現很容易,只需通過列表和index
您custom filter
和你將與Java
做什麼。