Как получить данные из динамической html-таблицы в django?
У меня есть таблица с 3 столбцами, строки которой будут добавляться динамически в зависимости от количества предметов. 1 колонка - это label, а остальные 2 - поля ввода. Как мне получить данные таблицы после публикации в функции views.py ?
Html таблица
<form method="POST" action= "{% url 'save_report' %}">
{% csrf_token %}
<table id="myTable">
<tr>
<th> SUBJECTS </th>
<th> Full Marks</th>
<th> Marks OBTAINED</th>
</tr>
{% for subject in subjects %}
<tr>
<td> <label type="text" id="a" name="a"> {{subject.subject_name}}</label></td>
<td> <input type="number" id="b" name="b"/></td>
<td> <input type="number" id="c" name="c"/></td>
</tr>
{% endfor %}
<button type="submit" onclick= "{% url 'message_page' %}" name="save" id="save">save </button>
Мой views.py
def save_report(request):
if request.method=="POST":
Full_marks= request.POST.get("b")
Print(Full_marks) #check
Obtained= request.POST.get("c")
Print(Obtained) #check
else:
Do Stuff
Здесь в функции save_report() в views.py я получаю только последнее введенное значение поля ввода. Я пытаюсь сохранить данные таблицы в базу данных как есть. Буду признателен за любое руководство. Пожалуйста.