Django CMS est un système de gestion de contenu pour créer des sites internet ou des sites intranet. Il est basé sur le framework Django. Il est écrit en Python. C'est un logiciel libre.
La version 1.0 de django CMS fut développée par Thomas Steinacher. Le logiciel a été entièrement réécrit pour la version 2.0, à partir d'un fork du logiciel django-page-cms. La plus grande partie de ce développement a été réalisée par la société suisse Divio AG. Aujourd'hui django CMS compte environ 150 contributeurs[source insuffisante].
Django CMS fonctionne en plusieurs langues, par traduction à partir de l'anglais. La traduction est complète pour 10 langues dont le français. Elle est réalisée à plus de 80 % pour 11 autres langues.