У меня есть таблица, которая генерируется из базы данных. Мне нужно получить все значения отмеченных полей в checkbox. Но у меня получается передать только одно значение. Вот код, формирующий таблицу из БД:
<div>
<form name="markers" method="post">
<button type="submit" name="marker">Маркировки</button>
</form>
</div>
{% for item in awaiting_deliver %}
<tr>
<form name="markers" method="post">
<td>
<input class="form-check-input" type="checkbox" name="check_box" value="{{ item.posting_number }}">
</td>
</form>
<td class="text-muted">{{ item.shipment_date }}</td>
{% endfor %}
Так не принимается ни одно значение. Если я делаю следующим образом, то принимается только одно значение
{% for item in awaiting_deliver %}
<tr>
<form name="markers" method="post">
<td>
<input class="form-check-input" type="checkbox" name="check_box" value="{{ item.posting_number }}">
<button type="submit" name="marker">Маркировки</button>
</td>
</form>
<td class="text-muted">{{ item.shipment_date }}</td>
{% endfor %}
Здесь идет обработка запроса:
if "marker" in request.form:
markers = request.form.getlist("check_box")
print(markers)
Нужно сделать именно, чтобы кнопка submit была отдельно от таблицы (как в первом варианте) и отправляла все значения, где отмечен чекбокс.