1

したがって、重複しているように見えるかもしれませんが、どの回答も私の問題を解決しません。

だから私はクラスベースのビューを使用しています。コンテキストでは、active_country として何かを送信しています

                {{active_country}}
               <select class="country-link inputText span5">

                    <option value="all">All Countries</option>
                    {% for country in countries %}
                    <option value="{{ country.country_code }}" {% if active_country == country.name %} selected="selected" {% else %} not working {% endif %}>{{ country.name }}</option>
                    {% endfor %}
                </select>

しかし、if 条件が真になることはありません。私も試しました:

  {% if active_country == "Australia" %} selected="selected" {% endif %}

アクティブな国はオーストラリアを与えますが、それでも条件は True になりません。

そして私も試しました:

  {% ifequal active_country "Australia" %} selected="selected" {% endifequal %}

active_country が正しく受信されていることは確かです。こちらも別刷りしました。

誰かが何が間違っているかを提案できますか?

4

1 に答える 1