Saltar a contenido

Guía de inicio de Django Ninja#

Django Ninja Tutorial

Esta es una serie completa de tutoriales de Django Ninja, compuesta por 30 artículos, que te llevará desde los conceptos básicos hasta los avanzados para dominar este framework moderno de API que combina la estabilidad de Django con los type hints de FastAPI.

Por qué existe esta serie#

En los proyectos de mi trabajo, pasé de Django REST framework a Django Ninja. La razón principal fue la automatización de la documentación de la API: no tener que mantener manualmente los documentos de especificaciones cambió por completo mi perspectiva sobre el desarrollo de API.

Quise registrar detalladamente este proceso de transición, no solo como referencia personal, sino también con la esperanza de ayudar a otros desarrolladores que aún dudan entre DRF y Django Ninja.

Por eso me inscribí en el iThome Ironman 2024, un desafío que requiere publicar artículos durante 30 días consecutivos. Toda la serie me tomó casi un mes y más de 130 horas de dedicación. Tras completar el desafío, organicé estos artículos en este sitio web para facilitar su consulta y lectura.

Sobre mí#

Soy Kyo, un ingeniero de software que cree que la IA y la Infraestructura son el futuro de los desarrolladores. De manera habitual, me gusta documentar mi aprendizaje a través de la escritura, y espero seguir escribiendo hasta los 70 años. Si deseas leer más, puedes visitar mi sitio web personal.

👉 Comenzar a leer: Introducción a la serie × Público objetivo