Django er et webrammeverk skrevet i Python. Det ble gjort tilgjengelig under BSD-lisensen i juli 2005. Django er oppkalt etter jazzgitaristen Django Reinhardt.
Djangos hovedmål er å gjøre det enkelt å utvikle databasedrevne nettsider. Rammeverket er bygget opp rundt moduler, som gjør det enkelt å bytte ut enkelte deler med andre løsninger.
Komponenter
ORM for overføring av datamodeller (Python-klasser) til en relasjonsdatabase (blant annet MySQL, PostgreSQL og Oracle).
Lettvekts vevtjener for bruk under utvikling.
Webbasert administrasjonsgrensesnitt for alle datamodeller.
Eget template-språk.
Cache-rammeverk som støtter flere forskjellige cache-løsninger (for eksempel memcached).
Internasjonaliseringssystem. Djangos medfølgende komponenter er oversatt til norsk bokmål.
Serialiseringsmetoder for å gjøre de interne modellene tilgjengelig som XML og JSON.