Arquitectura Django: URLs, Views y Templates 🏛️
Esta lección está estructurada en 4 Módulos Independientes. Haz clic en cualquiera de ellos para profundizar en su teoría, ejemplos de código, laboratorios en vivo y ejercicios didácticos:
🔄 El Ciclo de Peticiones en el Patrón MVT
Django organiza la arquitectura mediante el patrón Model - View - Template. El enrutador recibe la petición HTTP, la entrega a la vista y esta coordina los modelos de base de datos y la plantilla HTML.

1. URLs y Enrutamiento Avanzado 🌐
Estructura modular con include(), espacios de nombres (namespaces), convertidores nativos (`int`, `slug`, `uuid`), convertidores personalizados (`ISBNConverter`) y expresiones regulares con `re_path()`.
2. Views: Lógica de Petición y Respuesta 🧠
Vistas Basadas en Funciones (FBV) vs Vistas Basadas en Clases (CBV: `ListView`, `DetailView`). Incluye la consola interactiva Django Views Laboratory.
3. Templates: Herencia y Renderizado 🎨
Motor DTL (Django Template Language), plantilla base maestra (base.html), herencia con {% extends %}, bucles, filtros y seguridad XSS.
4. Ejercicios y Desafíos Prácticos 🛠️
Ejercicios didácticos sobre el Proyecto 1 (Biblioteca Central), Desafíos del Proyecto 2 (Tienda E-Commerce) y Cuestionario interactivo de evaluación.


