El motor de plantillas de Django (DTL - Django Template Language) separa la capa de presentación de la lógica en Python. Permite mostrar variables, iterar datos, aplicar filtros y estructurar maquetas modulares mediante herencia.
SUBMÓDULO 3.1
Plantilla Base Maestra (base.html)
Define el esqueleto HTML global de la aplicación (encabezados, estilos, navegación y bloques reutilizables {% block %}):
templates/base.html
HTML
1<!-- templates/base.html (Plantilla Base Maestra) -->
2<!DOCTYPE html>
3<htmllang="es">
4<head>
5<metacharset="UTF-8">
6<title>{% block title %}Biblioteca Central{% endblock %}</title>