Introducción a Django creando un blog muy simple

Qué es Django

  • Django es un framework web creado en 2003, programado en Python, gratuito y libre.
  • Fue liberado en 2005 y desde 2008 cuenta con su propia fundación para hacerse cargo de su desarrollo.
  • Es utilizado por multitud de grandes empresas como Instagram, Disqus, Pinterest, Bitbucket, Udemy y la NASA
  • Promueve el desarrollo ágil y extensible basado en un sistema de componentes reutilizables llamados "apps".
  • Algunas de sus mejores características son su mapeador ORM para manejar la base de datos como conjuntos de objetos junto a un panel de administrador autogenerado, así como un potente sistema de plantillas extensibles.
  • Funciona sobre distintos tipos de base de datos SQL y es ideal para manejar autenticación de usuarios, sesiones, operaciones con ficheros, mensajería y plataformas de pago.
  • No es la mejor alternativa para manejar microservicios ni tampoco servicios que requieran ejecutar múltiples procesos, como las aplicaciones de big data y plataformas con sockets en tiempo real.