我正在尝试动态访问列表中的索引位置。
{{ allAppsList.{{app.id}}.link }}
它不工作。
{{ allAppsList.0.link }}
工作。
应该是语法问题。我在网上谷歌,但没有发现任何有用的东西。
顺便说一句:如果在 Java 中使用,这就是我想要做的。
int 索引 = app.id;
字符串链接 = appList[index].getLink();
我正在尝试动态访问列表中的索引位置。
{{ allAppsList.{{app.id}}.link }}
它不工作。
{{ allAppsList.0.link }}
工作。
应该是语法问题。我在网上谷歌,但没有发现任何有用的东西。
顺便说一句:如果在 Java 中使用,这就是我想要做的。
int 索引 = app.id;
字符串链接 = appList[index].getLink();
你不能在 django 模板中做这样的事情,但这也不是不可能的。
如果你真的喜欢这个,你可以创建一个自定义模板过滤器。实现很容易,只需将列表传递index
给您custom filter
,然后执行您将使用的操作即可Java
。
你不能在 Django 的模板语言中查找这样的列表——这是一个设计决定。方法调用、字典键、属性调用和列表索引都由.
(点)表示法处理。查看文档以了解有关 Django 如何在遇到点时决定做什么的更多信息