После применения md bootstrap функция кнопки отправки не работает. Ничего не происходит, когда я нажимаю.
мой код view.py:
def scanDetail(request,scan_pk):
context = {
bla bla bla
}
if request.method == 'GET':
return render(request, 'test/scanDetail.html',context)
else:
selected_values = request.POST.getlist('falsePositive')
**if request.POST.get("save"):**
for scan in scanResults:
if request.POST.get("a"+str(scan.id)) == "clicked":
scan.falsePositive = True
else:
scan.falsePositive = False
scan.save()
return redirect('scAppv2:currentSc')
вот мой шаблон:
{% for scan in xxxx %}
<form method="POST">
{% csrf_token %}
<tr>
<td>
{% if scan.falsePositive == True %}
<input type="checkbox" name="c{{ scan.id }}" value="clicked" checked />
{% else %}
<input type="checkbox" name="c{{ scan.id }}" value="clicked" />
{% endif %}
</td>
<td>{{ scan.a }}</td>
<td>{{ scan.b }}</td>
<td>{{ scan.c }}</td>
<td>{{ scan.d }}</td>
</tr>
{% endfor %}
</tbody>
</table>
<br>
**<button type="submit" class="btn btn-default" name= "save" value="save" />SAVE</button>**
</form>
Если я удаляю код ниже, все идет к хорошо, и представить работы. Но я не понял корень причины.
<script type="text/javascript">
$(document).ready(function () {
$('#scanDetailMainTable').DataTable({
"paging": false // false to disable pagination (or any other option)
});
$('.dataTables_length').addClass('bs-select');
});
</script>
Пожалуйста, помогите мне кто-нибудь? Спасибо.