Django - 如何遍历字典列表以连接同一元素的值

时间:2012-01-21 01:00:25

标签: python django

我有一个字典列表如下:

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']

提前致谢!

1 个答案:

答案 0 :(得分:19)

你可以这样做:

{%for element in listDict%}
    {{ element.product }} - {{ element.price }}
{% endfor %}