リスト(ラジオボタン)から選択した要素に関するセッション情報を保存し、ページに戻ったときにそれを返そうとしています。保存された選択肢はpicked_id
変数に保存されます。{{ picked_id }}
my の前に追加して、実際に存在するかどうかinput(type="radio")
を確認し、ビューが正しい値を提供することを確認しました。
問題は、私のコードが機能しないことです。これの何が問題なのかを教えてください:
{% if objects_list %}
<ul>
{% for element in objects_list %}
<li>
<input type="radio" name="object" value="{{ element.id }}" {% ifequal picked_id element.id %}checked="checked"{% endifequal %}>
{{ element.name }}
</li>
{% endfor %}
</ul>
{% else %}
<p>{{ no_objects_mesage }}</p>
{% endif %}