Как зациклить запрос в djagno?
В моем файле views.py я сохраняю дату формы с разными последними цифрами, поэтому как их зациклить
if request.method == "POST" :
staff_id = request.POST.get('staff_id1', None)
attendances = request.POST.get('attendance1', None)
date = datetime.date.today()
ins = attendance(staff_id=staff_id, attendance=attendances, date=date)
ins.save()
staff_id = request.POST.get('staff_id2', None)
attendances = request.POST.get('attendance2', None)
date = datetime.date.today()
ins = attendance(staff_id=staff_id, attendance=attendances, date=date)
ins.save()
staff_id = request.POST.get('staff_id3', None)
attendances = request.POST.get('attendance3', None)
date = datetime.date.today()
ins = attendance(staff_id=staff_id, attendance=attendances, date=date)
ins.save()
Вы видите, что последняя цифра staff_id и посещаемости отличается, а остальные похожи. Я хочу сделать цикл по дате в таблице.
Это моя форма
<form action="/index" method="POST">
{% csrf_token %}
{% for staffs in staff %}
<input type="hidden" name="staff_id{{staffs.id}}" value="{{staffs.id}}">
<input type="hidden" name="attendance{{staffs.id}}" id='input_attendance{{staffs.id}}'>
<tr>
<td> {{staffs.id}} </td>
<td> {{staffs.name}} </td>
<td>
<div class="btn-group">
<button type="button" class="btn btn-outline-success dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" id='present{{staffs.id}}'>
Present
</button>
<div class="dropdown-menu">
<a class="dropdown-item" onclick="attendance_present({{staffs.id}})">Present</a>
<a class="dropdown-item" onclick="attendance_absent({{staffs.id}})">Absent</a>
<a class="dropdown-item" onclick="attendance_half_day({{staffs.id}})">Half-day</a>
</div>
</div>
</td>
<td> {{staffs.role}} </td>
</tr>
{% endfor %}
<tr>
<button type="submit" style="float:right" class="btn btn-info">Save</button>
</tr>
</form>