C’est en 2005 que Django a été publié en open source. Le but de cet outil Python est de faciliter le développement rapide d’applications web complexes, tout en suivant les meilleures pratiques de développement. Sa principale fonction est de débarrasser le programmeur des tâches les plus rébarbatives, pour qu’il puisse se focaliser sur l’écriture d’application en utilisant des motifs de code et de design communs dans le développement web. En tant que framework web Python de haut niveau, Django permet le développement rapide de sites web sécurisés et faciles à maintenir.