我有一个变量page.stock,它在加载时设置为字符串“3,4,5,6”。
我想循环遍历这个变量。我试过了:
{% for mysize in app.request.get(page.stock) %}
<input type="radio" id="{{mysize}}" name="size" value="{{mysize}}" >
<label for="{{mysize}}">{{mysize}}</label>
{% endfor %}
我也试过了:
{% for mysize in page.stock %}
<input type="radio" id="{{mysize}}" name="size" value="{{mysize}}" >
<label for="{{mysize}}">{{mysize}}</label>
{% endfor %}
两者都没有运气。如何遍历,
分隔的字符串?
答案 0 :(得分:4)
您需要将split字符串放入列表中:
{% for mysize in page.stock|split(',') %}
<input type="radio" id="{{mysize}}" name="size" value="{{mysize}}" >
<label for="{{mysize}}">{{mysize}}</label>
{% endfor %}