Django, "framework sieciowy dla perfekcjonistów z terminami", to oparty na Pythonie framework do tworzenia aplikacji internetowych. Dzięki potężnemu mapowaniu baz danych opartemu na obiektach, przejrzystej składni mapowania adresów URL do widoków, prostemu językowi szablonów i wygodnemu, automatycznie generowanemu interfejsowi administracyjnemu, Django jest najpopularniejszym frameworkiem sieciowym Python.