Django est un framework web destiné au développement rapide en langage Python. Cette plateforme web propose donc le concept "Explicit is better than implicit", avec une saisie minimale de ligne de code. Le grand principe de Django consiste à séparer la programmation de l'architecture HTML et de ne pas se soucier des base de données, le framework se chargeant de toutes les liaisons et administration. Vous intervenez au niveau du mapping relationnel-objet avec la définition de votre modèle de données, choisissez vos templates personnalisées, exploitez l'optimiseur de cache et enfin, déclinez votre application aisément en plusieurs langues grâce au système de ressources intégré.