Django es uno de los frameworks web más influyentes del ecosistema Python. Creado originalmente para gestionar sitios de noticias, hoy impulsa desde aplicaciones de startups hasta plataformas como Instagram, Spotify y Pinterest.
Según la encuesta oficial de desarrolladores 2025-2026, la comunidad Django sigue creciendo con más de 4600 desarrolladores encuestados a nivel global, consolidándose como una opción sólida para construir aplicaciones web robustas y seguras.
Detrás de este ecosistema hay una historia que vale la pena conocer. Y no hay mejor manera de entender Django que a través de la pluma de sus propios creadores.
Introducción al libro
El libro de Django es la traducción al español de The Django Book, escrito por Adrian Holovaty y Jacob Kaplan-Moss, las dos personas que crearon el framework. Esta edición en español fue realizada por la comunidad de traductores y publicada bajo licencia libre.
El libro cubre Django 1.0, la primera versión estable del framework. Aunque Django ha evolucionado mucho desde entonces, los conceptos fundamentales que presenta siguen siendo la base del framework actual: el patrón MTV, el sistema de plantillas, el mapeo objeto-relacional (ORM), las URLconfs y la filosofía de diseño que distingue a Django de otras alternativas.
Está dirigido a desarrolladores con conocimientos básicos de programación y familiaridad con Python. Si ya sabes programar en Python y quieres entender cómo funciona Django por dentro, este libro te da esa base sólida que los tutoriales modernos suelen saltarse.
Contenido del libro
A lo largo de 20 capítulos, el libro recorre todos los componentes esenciales de Django. Comienza explicando qué es un framework web y cómo Django implementa el patrón MVC bajo su variante MTV. Luego guía al lector en la instalación, configuración de bases de datos y creación del primer proyecto.
A partir de ahí, cada capítulo profundiza en un componente específico: el sistema de plantillas, los modelos y el ORM, el sitio de administración, el procesamiento de formularios, las vistas genéricas, la extensión del sistema de plantillas, la generación de contenido no HTML (CSV, PDF, RSS), la autenticación de usuarios, el sistema de caché, el middleware, la internacionalización y la seguridad.
Los apéndices complementan la teoría con referencias prácticas sobre herramientas de línea de comandos, objetos de petición y respuesta, y configuraciones comunes. Es un recorrido completo que prepara al lector para entender cualquier versión moderna de Django.
Índice del libro
- Introducción a Django
- Empezando (instalación y configuración)
- Los principios de las páginas web dinámicas
- El sistema de plantillas de Django
- Interactuar con una base de datos: Modelos
- El sitio de administración Django
- Procesamiento de formularios
- Vistas avanzadas y URLconfs
- Vistas genéricas
- Extendiendo el sistema de plantillas
- Generación de contenido no HTML
- Sesiones, usuario e inscripciones
- Caché
- Otros sub-frameworks contribuidos
- Middleware
- Integración con bases de datos y aplicaciones existentes
- Extendiendo la interfaz de administración de Django
- Internacionalización
- Seguridad
- Implementando Django
Apéndices: Herramientas de línea de comandos, Objetos petición y respuesta, Docutils System Messages
Datos del libro
- Título: El libro de Django
- Autor: Adrian Holovaty y Jacob Kaplan-Moss
- Año de publicación: 2008 (traducción basada en la edición original de Apress)
- Editorial: Apress (original) / Edición comunitaria
- Páginas: 381
- Tamaño del PDF: 2.9 MB
- Tiempo de lectura estimado: ~9 h 32 min
- Nivel: Intermedio
- Categoría principal: Desarrollo web
- Subcategoría: Backend
- Idioma: Español
- Licencia: GNU Free Documentation License (GFDL) v1.2
Más libros en: Backend, Desarrollo web
Aviso legal: Este libro se comparte únicamente con fines educativos. El contenido se distribuye bajo licencias Creative Commons o permisos explícitos de sus autores. OpenLibro no aloja material con derechos reservados.