Передавать параметры в модальное окно django?

Я начинаю программировать на python и django. Я пытаюсь реализовать модал в моей веб-странице. Я уже добился реализации модалов для создания объектов, но у меня есть проблема с обновлением или удалением, так как они требуют отправки параметра.

total_alumnos.html

<div class="table-responsive">
    <h5>Alumos de Secundaria</h5>
    <form method="get" class="forms-sample">
        <label for="as" >Apellido Paterno:&nbsp;</label>{{filtro.form.apellido_p}}
        <button class="btn btn-info" type="submit"><i class="fa-solid fa-magnifying-glass"></i>&nbsp; Buscar</button>
    </form>
    <br>
    <table style="text-align:center;" class="table  table-bordered table-striped table-contextual ">
        <tr class="table-info"> 
            <th>Usuario</th>
            <th>Nombre</th>
            <th>Apellidos</th>
            <th>Correo</th>
            <th>Grado</th>
            <th>Año</th>
            <th>Salon</th>
            <th>Asignar</th>
        </tr>
        {% for alumno in alumno %}
        <tr>
            <td class="py-1">
            <img src="{{alumno.profile_pic.url}}" alt="image" />
            </td>
            <td>{{alumno.nombre }}</td>
            <td>{{alumno.apellido_p }} {{ alumno.apellido_m }}</td>
            <td>{{alumno.email }}</td>
            <td>{{alumno.aula.grado }}</td>
            <td>{{alumno.aula.año }}</td>
            <td>{{alumno.aula.salon }}</td>
            <td><a class="btn btn-sm btn-info btn-rounded" href="{% url 'asignar_alumno' alumno.id %}" ><i class="fa-solid fa-circle-plus"></i>&nbsp;Asignar</a></td>
            <td><button type="button" data-bs-toggle="modal" data-bs-target="#asignarModal" class="btn btn-info" ><i class="fa-solid fa-circle-plus"></i>Asignar</button></i></td>
        </tr>
        {% endfor %}
    </table> 

asignar_alumno.html

<div class="modal fade" id="asignarModal" tabindex="-1" role="dialog" aria-labelledby="asignarModal" aria-hidden="true">
<div class="modal-dialog" role="document">
    <div class="modal-content">
        <div class="modal-header">
          <h5 class="modal-title">Agregar Curso</h5>
          <button type="button" class="close" data-dismiss="modal" aria-label="Close">
                <span aria-hidden="true">&times;</span>
          </button>
        </div>
        <form method='POST'action=""  enctype="multipart/form-data" >
            {% csrf_token %}
            <div class="modal-body"> 
            {{aula_form.aula}}
            </div>
            <div class="modal-footer">
                <a  class="btn btn-warning" href="{%  url 'total_alumnos' %}">Cancelar</a>
                <input class="btn btn-primary" type="submit" name="Submit" value="Asignar Aula">
            </div>
        </form>
    </div>
</div>

просмотров

@login_required(login_url='login')
@allow_users(allowed_roles=['admin'])
def Asignar_AlumnAula(request,pk):
    alumno = Alumno.objects.get(id=pk)
    aula_form = AulaAlumnoForm(instance=alumno)
    if request.method == 'POST':
        aula_form = AulaAlumnoForm(request.POST, instance=alumno)
        if aula_form.is_valid():
            aula_form.save()
            return redirect ('total_alumnos')
    context = {'aula_form':aula_form,'alumno':alumno}
    return render (request, 'cuentas/asignar_alumno.html', context)

@login_required(login_url='login')
@allow_users(allowed_roles=['admin'])
def View_AlumnosTot(request):
    alumno = Alumno.objects.all().order_by('aula')
    myfiltro = BuscarAlumno(request.GET,queryset=alumno)
    alumno = myfiltro.qs
    # Asignar Alumnos
    context = {'alumno':alumno,'filtro':myfiltro}
    return render(request,'cuentas/total_alumnos.html',context)

Как я могу передать параметр в модальную форму, и какие изменения я должен внести в мои представления?

Вернуться на верх