from django.shortcuts import render
from .models import Alumno

def rastreo_titulo(request):
    alumno = None
    error = None
    
    # Si el usuario envió el formulario buscando una matrícula
    if request.method == 'GET' and 'matricula' in request.GET:
        matricula_query = request.GET.get('matricula').strip().upper()
        
        try:
            # Buscamos al alumno por matrícula
            alumno = Alumno.objects.get(matricula=matricula_query)
        except Alumno.DoesNotExist:
            error = "No se encontró ningún trámite con esa matrícula."

    # Mandamos el alumno (si se encontró) y el posible error al HTML
    context = {
        'alumno': alumno,
        'error': error
    }
    return render(request, 'tramites/seguimiento.html', context)