0
私はhtmlテンプレートにpythonリスト(list_exp)を渡しました。そして今、私は辞書でview.pyの複数のチェックボックスの結果を取得したいと思います。私が知っていることから、djangoのチェックボックスの値を取得する
<form action="" method="post">
{% for name in list_exp%}
<input type="checkbox" name="{{name}}"><label> Experiment : {{name}}</label>
<br>
{% endfor %}
<input type="submit" value="Submit">
</div>
</form>
予想通り
は、リストを返しますか? – GAEfan
通常、フォームを提出した後、バックエンドは{{name}}の中にあるリクエストargsを探しますが、defualtsが起こるのを防ぐためにjquery postを使用します。つまり、私はこのようなことをテンプレート上で行うことができます。 var value = $( '#checkbox')。( ':チェック済み'); $ .post(/ endpoint、{"{{name}}":value}、function(data){}); – reticentroot