1

PythonでGoogleアプリエンジンを使用しています。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 にブラケットを再度追加する必要があります。

4

1 に答える 1

2

selected_value中かっこで囲まないでください。大丈夫です。

{% for value in values %}
  {% if value == selected_value %}
     <option selected>{{value}}</option>
  {% else %}
     <option>{{value}}</option>
  {% endif %}
{% endfor %}
于 2013-03-19T09:46:27.307 に答える