Django HTML发布错误的按钮值

时间:2018-04-03 21:56:01

标签: html django

POST正在向我发送错误的按钮值,似乎它发送了最后一个学生的id。而不是为每个按钮分配唯一的student_id。

        {% for student in student_list %}
            <tr>
                <td>{{ student.firstname }}</td>
                <td>{{ student.lastname }}</td>
                {% if student.id in class_list %}
                    <td><a href="#" class="btn btn-danger" role="button">Details</a></td>
                {% else %}
                    <td><form name="book" method="post" action="{% url 'site:booking' %}">
                        <input type="hidden" name="student_id" value="{{ student.id }}" />
                        <input type="submit" class="btn btn-success" value="Book Student">
                    </td>
                {% endif %}
            </tr>
        {% endfor %}

0 个答案:

没有答案