Django est un cadre d'application Web côté serveur open source, écrit en Python. Il est conçu pour réduire l'effort requis pour créer des sites Web et des applications Web complexes axés sur les données, en mettant l'accent sur moins de code, sans redondance et en étant plus explicite qu'implicite.