我如何阅读Django模板中的词典

问题描述 投票:0回答:1

嗨,我正在尝试在Django的模板中阅读字典,但是我想将键和值分开,键是要显示的内容,值是它必须去的下一个url(我知道字典是有点阶段性的,但是我认为这不是问题。如果有人可以帮助我,这是我的代码。

<ul> 
    {% for i in respuestas %}
        <li><a href="/{{'respuestas.[i]'}}"><h2>{{i}}</h2></a></li>
    {% endfor %}
</ul>

那是主意。显然这是行不通的,因为我是在这里问的,所以有人知道我该怎么办吗?

谢谢!!!

html django templates
1个回答
0
投票

分开键和值,可以正常工作

>>> dict = {'name':'sirus', 'age':34, 'role':'godfather'}
>>> for i in dict:
...     print(i, dict[i])
('age', 34)
('role', 'godfather')
('name', 'sirus')

所以您的模板代码看起来像这样。

<ul> 
    {% for i in respuestas %}
        <li><a href="{{respuestas[i]}}"><h2>{{i}}</h2></a></li>
    {% endfor %}
</ul>
© www.soinside.com 2019 - 2024. All rights reserved.