您好我有一个问题如何在jinja 2中的html选择中设置默认值ex.30
代码如下:
<select name="cmo_etc">
{% for i in range(1,13): %}
<option {% if set_etc == (i*5) %} selected="selected" {% endif %} value="{{ i*5 }}">
{{ i*5 }}
</option>
{% endfor %}
</select>
代码工作正常,但默认值为5.我需要将其更改为另一个值ex.30
此致
答案 0 :(得分:2)
我会尝试简单地检查i
索引变量
{% for i in range(1,13): %}
<option {% if i == 6 %} selected="selected" {% endif %} value="{{ i*5 }}">
{{ i*5 }}</option>
{% endfor %}
当i == 6
您的值属性为30
答案 1 :(得分:0)
set_etc
变量是您案例中的默认值。将其更改为30或任何您想要的。