Imagen de Django
Django es un framework pensado para el desarrollo de aplicaciones web desarrollado encima de Python.

Como cualquier framework tiene una serie de librerías para realización de tareas comunes y aplica unas serie de patrones de desarrollo para la organización del código de las aplicaciones.

Python en realidad no estaba pensado para hacer desarrollo backend, así que, si no deseas tener que hacer desde cero muchas cosas sencillas, es muy probable que decidas usar un framework que te ofrezca todo aquello que puedas necesitar para desarrollar y poner en producción una aplicación web. Entre los frameworks Python, Django es sin duda el más utilizado.

Entre los patrones que implementa Django, tenemos la separación del código por responsabilidades, como modelo para el trabajo con datos, vista o template para la presentación y el controlador como orquestador. Django también ofrece un ORM para el trabajo con datos y otra serie de utilidades que facilitan la creación del código.

Django es el motor de algunos productos web de referencia, como Pinterest, Eventbrite o Instagram, lo que nos puede dar una idea de la potencia disponible detrás de este framework.

Cómo aprender Django

Tenemos un curso de Django en EscuelaIT, que comienza explicando Python y continua con el framework Django.

Cursos de Django

Me interesan todos

Conocimientos necesarios

Explora otras materias de cursos