私はDjangoアプリを書いています。
現時点では、django テンプレートを使用してデータのリストを表示しています。各データに、html タグとして直接チェックボックスを配置しました。
{% for event in latest_events_list %}
<tr>
<td><input type="checkbox" class="checkbox_delete" name="event" id="event.id"
value="{{ event.id }}" />
</td>
<td>{{ event.date }}</td>
<td>{{ event.time }}</td>
</tr>
{% endfor %}
jsコードで動作する「selectAll」チェックボックスも配置します
<input type="checkbox" id="selectAll" />
<label for="selectAll"> Select</label>
jsコード
$("#selectAll").change(function() {
$(".checkbox_delete:checkbox").prop('checked', this.checked);
});
送信ボタンをクリックした後、djangoビューですべてのチェックボックスのステータスを読み取る必要があります。「selectAll」チェックボックスを DjangoForm (送信ボタンを含む) の BooleanField に置き換えましたが、残りのチェックボックスのステータスを読み取る方法がわかりません。
すべてのデータにdjangoフォームを使用する必要がありますか?またはもっと簡単な方法がありますか?