Django is beschikbaar als een open-source webframework en gebruikt Python uitgebreid om bestanden, instellingen en datamodellen te maken. Het is ontworpen om twee belangrijke uitdagingen aan te gaan: de strenge eisen van zeer ervaren webontwikkelaars en de intense deadlines van een newsroom. Django concentreert zich meer op het waar mogelijk automatiseren en vasthouden aan het "don't repeat yourself" -principe.
Django benadrukt het volgende: