我使用带有 python 的谷歌应用引擎。我在 html 上有一个下拉菜单,但每次提交表单时,下拉菜单都会返回第一个选项。我发现教程只能用 php 来做到这一点。有没有办法用python做到这一点?
{% for ctr in countries %}
{% if ctr == sele_country %}
<option selected="selected">ctr</option>
{% else %}
<option>ctr</option>
{%endif%}
{%endfor%}
更新:已解决
我找到了解决方案。正确的代码是
{% for ctr in countries %}
{% if ctr == sele_country %}
<option selected="selected">{{ctr}}</option>
{% else %}
<option>{{ctr}}</option>
{%endif%}
{%endfor%}
我不知道为什么,但是在循环内部,我需要在 ctr 上再次添加 bruckets。