我有一个字典列表如下:
listDict = [{'product':'sandwich','price':'5200'}, {'product':'hamburger','price':'3000'}]
迭代我做的元素:
{%for element in listDict%}
{% for key,value in element.items %}
<input type="checkbox" name = "bar" value = "{{ value }}">{{ value }}<br>
{% endfor %}
{% endfor %}
正如预期的那样,这将打印出来:
sandwich
5200
hamburger
3000
但我怎么能连接这些值才能打印出这样的东西:
sandwich - 5200
hamburger - 3000
我不能做下面的事情:
for element in listDict:
element['product']+" - "+element['price']
提前致谢!
答案 0 :(得分:19)
你可以这样做:
{%for element in listDict%}
{{ element.product }} - {{ element.price }}
{% endfor %}