所以我在谷歌应用引擎模板中有这段代码:
<select name='voter'>
{% for voter in allowed_voters %}
<option {% ifequal voter last_voter %}selected="yes" {% endifequal %}
value='{{voter}}'>{{voter}}</option>
{% endfor %}
</select>
该页面不会在选择正确的人的情况下呈现,而是默认为第一个选项。查看源代码显示生成的 html 已将 selected 属性放在正确的位置,所以我无法弄清楚为什么这不起作用。