5

我有一个变量 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 %}

两者都没有运气。如何遍历,分隔字符串?

4

1 回答 1

6

您需要将字符串拆分为列表

{% for mysize in page.stock|split(',') %}
   <input type="radio" id="{{mysize}}" name="size" value="{{mysize}}" >
   <label for="{{mysize}}">{{mysize}}</label> 
{% endfor %}
于 2013-05-22T16:04:10.313 回答