我有项目清单:
items = [item1, item2, ...]
item1 = {'name': 'item1', 'value': 1}
等等。
在模板中,我有一个列表:{{ items }}
如何在模板中获取列表[item1.name,item2.name,...]?
答案 0 :(得分:1)
答案 1 :(得分:0)
如果您只想迭代项目中的名称:
{% for item in items %}
<p>name: {{item.name}}</p>
{% endfor %}
答案 2 :(得分:0)
您可以在items
:
for
{% for item in items %}
<p>Name: {{ item.name }}</p>
<p>Value: {{ item.value }}</p>
{% endfor %}
您无法在Django模板引擎中“创建”变量,但您可以在视图中执行此操作:
items_names = [x['name'] for x in items]
然后访问模板中的items_names
。