我有一个列表a = [[1000,3000],[4000-5000]],我想表明它具有 1000-3000 模板中的4000-5000。但是我只得到第一个对象。 我试过的是
products.html
{% for i in price_group %}
<label>
<input class="uk-radio" type="radio" onchange="$('#form').submit();" name="price" value="{{ i.0.0 }};{{ i.0.1 }};price;first" checked>
{{ i.0.0 }} - {{ i.0.1 }}
</label>
{{ price_group.pop.i }}
{% endfor %}
我使用了弹出功能,从列表中删除了当前内容并接受了下一个,但是它没有按预期工作。 它仅显示列表中的第一个元素。如果我错了,请纠正我。我想要的是它的价格范围。 1000-3000 4000-5000 ..像明智的。请帮助我。
答案 0 :(得分:0)
您仅访问列表的第一个元素,您需要更新代码以访问所有此类元素:
{% for i,j in price_group %}
<label> <input class="uk-radio" type="radio" onchange="$('#form').submit();" name="price" value="{{ i }};{{ j }};price;first" checked>
{{ i }} - {{ j }}
</label>
{% endfor %}