django CMS documentation
django CMS is a modern web publishing platform built with Django, the web application framework “for perfectionists with deadlines”.
django CMS offers out-of-the-box support for the common features you’d expect from a CMS, but can also be easily customised and extended by developers to create a site that is tailored to their precise needs.
For the new django CMS developer, from installation to creating your own addon applications.
Practical step-by-step guides for the more experienced developer, covering several important topics.
Technical reference material, for classes, methods, APIs, commands.
django CMS is supported by a friendly and very knowledgeable community.
Our IRC channel, #django-cms, is on . If you don’t have an IRC client, you can , which works pretty well.
Our django CMS users email list is for general django CMS questions and discussion
django CMS is a well-tested CMS platform that powers sites both large and small. Here are a few of the key features:
- robust internationalisation (i18n) support for creating multilingual sites
- front-end editing, providing rapid access to the content management interface
- a flexible plugins system that lets developers put powerful tools at the fingertips of editors, without overwhelming them with a difficult interface
- …and much more
There are other capable Django-based CMS platforms but here’s why you should consider django CMS:
- thorough documentation
- easy and comprehensive integration into existing projects - django CMS isn’t a monolithic application
- a healthy, active and supportive developer community
This document refers to version 3.5.4.
See the repository’s setup.py
for more specific details of dependencies, or the for information about what is required or has changed in particular versions of the CMS.