Django je framework pro vytváření webových aplikací v Pythonu. Používá mírně modifikovaný vzor MVC (Model-View-Controller), v podání Djanga jde o vzor MVT (Model-View-Template). Je k dispozici kvalitní dokumentace.
V Pythonu existují i jednodušší frameworky, jako například Flask. Zajímavé je také srovnání s Drupalem a Ruby on Rails.
Užitečným zdrojem různých užitečných fragmentů kódu je web Django Snipets.