我正在用 Python 建立一个网站,并想写一个简单的<select>
盒子。
这是我的代码:
<td>Posts Per Page</td>
<td>
{{ g.blogOptions['posts_per_page'] }}
<select name="posts_per_page">
{% for counter in range(5, 20, 5) %}
<option value="{{counter}}" {{ "selected=true" if counter == g.blogOptions['posts_per_page'] else '' }}> {{ counter }}</option>
{% endfor %}
</select>
</td>
在此代码的第 3 行,它打印10
但在for
循环中它没有命中if
并且没有写入selected=true
我怎样才能解决这个问题?