我在用Django开发。输出数据按如下方式传递到html页面:
def page(request):
data = { 'name':[
'nameOne',
'nameTwo',
'nameThree'
],
'id':[
'1',
'2',
'3'
]
}
return render( request, "mainpageapp/page.html", data)
字符串
我希望看到一个链接与文本名称和值id
<a href="/{{id}}">{{name}}</a>
型
目前我只能在for循环中输出一个元素
{% for el in name %}
<a href="/{{el}}">{{el}}</a><br>
{% endfor %}
型
是否可以在一个forloop中显示两个dictionary元素?或者其他方式来实现这一点?
1条答案
按热度按时间ykejflvf1#
将这两个文件压缩成一个可迭代对象:
字符串
在模板中,我们然后枚举:
型
注意:请不要为变量命名
id
,它会覆盖id
**内置函数[Python-doc]的引用。例如使用ids
。