Obtenga el evento click de un botón en una vista de django

Creo que el título es bastante claro. Quiero saber cuándo el usuario hace clic en el botón para ejecutar un fragmento de código en una función en mi views.py. Digamos que tengo este html:

<div>
    <input type="button" name="_mail" value="Enviar Mail">  
</div>

y quiero ejecutar este código si el usuario hace clic en él:

send_templated_mail(template_name='receipt',
                    from_email='[email protected]',
                    recipient_list=[request.user.email],
                    context=extra_context)

eso es todo lo que quiero hacer.

EDITAR: esta es la opinión que tengo:

def verFactura(request, id_factura):
    fact = Factura.objects.get(pk = id_factura)
    cliente = Cliente.objects.get(factura = fact)
    template = 'verfacturas.html'
    iva = fact.importe_sin_iva * 0.21
    total = fact.importe_sin_iva + iva

    extra_context = dict()
    extra_context['fact'] = fact
    extra_context['cliente'] = cliente
    extra_context['iva'] = iva
    extra_context['total'] = total


    if  (here i want to catch the click event):
        send_templated_mail(template_name='receipt',
                    from_email='[email protected]',
                    recipient_list =['[email protected]'],
                    context=extra_context)

        return HttpResponseRedirect('../facturas')



return render(request,template, extra_context)

Respuestas a la pregunta(1)

Su respuesta a la pregunta