Saltar a contenido
 No os perdáis mi futuro contenido, seguidme en y Youtube 😁

Qué es Django en 2 minutos

En esta mini introducción voy a darte algunos detalles interesantes sobre Django:

  • Django es un framework web programado en Python, gratuito y libre.
  • Su nombre viene dado en alusión al guitarrista de jazz Django Reinhardt.
  • Fue creado en 2003 cuando los desarrolladores web del diario Lawrence Journal-World migraron la arquitectura de su versión online a Python.
  • En 2005 fue liberado al público bajo la licencia BSD y desde 2008 es la DSF (Django Software Foundation) quien se hace cargo del proyecto con la intención de apoyar el desarrollo, promover su uso, proteger su propiedad intelectual y asegurar su viabilidad a largo plazo.
  • Es ámpliamente utilizado por grandes sitios web, entre los que destacan Mozilla, Pinterest, Instagram, Bitbucket, Eventbrite, el diario Washington Times y muchos otros.
  • Promueve el desarrollo ágil y extensible, aplicando el principio DRY (don’t repeat yourself).
  • Algunas de sus características más importantes son:
    • Un sistema basado en componentes reutilizables llamados “apps”.
    • Un mapeador ORM para manejar registros de la base de datos como si fueran objetos, junto a una API muy robusta para su acceso.
    • Un panel de administrador para gestionar esos objetos a través de formularios.
    • Un potente sistema de plantillas extensibles con herencia basado en etiquetas.
    • Y mil cosas más: sesiones, formularios, internacionalización, middlewares, testing, caché…
  • Para acabar destacar también la gran documentación oficial, un lugar perfecto para aprender, así como a su cada día más extensa comunidad de usuarios, lo que confirma su buen momento y el futuro que tiene por delante.

Última edición: 25 de Octubre de 2018