我正在编写一个 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 视图读取每个复选框的状态。我用 DjangoForm 中的 BooleanField 替换了“selectAll”复选框(包括提交按钮),但我不知道如何读取其余的复选框状态。
我需要为每个数据使用 django 表单吗?还是有更简单的方法?