Content: django CMS 4.1 is here!

Introducing django CMS 4.1:

The Next Evolution in Content Management

powered by Django


Revitalized, Streamlined, and More Powerful – Experience the Future of Web Development with Advanced Versioning and Modernized Codebase.

Get started now

Top new features

Powerful version management

Effortlessly monitor your content's evolution. Easily visualize and compare updates

Optimized performance

Experience smoother editing with our revamped model structure and refined plugin architecture

Advanced App Configuration Capabilities:

Elevate your Django CMS with expanded services integration through our new app configuration options

Flexible Editing Endpoints

Unlock front-end editing for a diverse range of models, extending beyond just pages

Versioned alias placeholders

Streamline your site's recurring content with our innovative, version-managed aliases

Code Efficiency

Maximize reusability by registering your custom models for versioning, streamlining your codebase

Get started now

It's never been easier to start a django CMS project. Here are the two most common options:

Install django CMS 4.1 locally

Quickly get started and play around with django CMS on your local machine using the new djangocms command to start a new project.

$ python3 -m venv .venv
$ source .venv/bin/activate
$ pip install django-cms
$ djangocms mysite
$ cd mysite
$ python -m manage runserver

Need help? Check out our support section.

Learn more on how to start from scratch

Start a new Docker project

Start building your production-ready project for cloud deployment using our Docker-based template.

$ git clone [email protected]:django-cms/django-cms-quickstart.git
$ cd django-cms-quickstart
$ docker compose build web && docker compose up -d database_default
$ docker compose run web python migrate
$ docker compose run web python createsuperuser
$ docker compose up -d
$ open

Need help? Check out our support section.

4 step tutorial with Docker

Why django CMS 4.1

Mike Barrett
Mike Barrett - Founder and MD of Compound Partners Ltd

"Working with Django CMS 4 has been a game-changer for our django CMS-based JUMPSuite platform. Our clients demand content-rich websites that are easy to use and can scale to thousands of articles. Django CMS 4 is our chosen tool for this. The intuitive drag-and-drop interface has long made content management a breeze, empowering editors to create, modify, and organize content effortlessly.

Its seamless integration with the Django framework offers unparalleled flexibility, allowing us to build bespoke solutions and integrations tailored to our client’s unique needs. What truly sets Django CMS 4 apart is its robustness and extensibility. We have been using Django CMS 4's powerful versioning capabilities to extend our own custom apps.

The built-in multilingual support has been invaluable for our global projects, effortlessly managing content in multiple languages, streamlining our workflow, and ensuring consistency across different regions. The active community support and comprehensive documentation have been a lifeline, providing us with the resources and assistance needed to navigate any challenges and make the most of this powerful CMS. We re-launched our client Efficio’s website last year, one of the first to take advantage of v4. We simply couldn’t have done that without the support from the community.

Django CMS 4 has revolutionized how we approach web development, enabling us to create stunning, feature-rich websites efficiently, without compromising on quality or innovation. We have literally built our business on it."

See full client case study

Looking for Support? We've Got Your Back!

Chat-based support

Join us on Slack, our go-to platform for chat and networking. Drop a greeting in #django-cms to engage with the community or head to #support for any assistance you need!

Developer Docs & User Guide

The most important functionalities simply explained. 

Issue Tracker

Have found an issue on django CMS? Feel free to submit them to our GitHub repository:

Who's behind django CMS?

The django CMS Association coordinates and funds the long-term development of the django CMS platform. It was founded with the goal to drive the success of django CMS, by increasing customer happiness, market share and open-source contributions. We invite everyone in the django CMS community to become part of the project.


Learn more about us

Have Questions?

We're Just a Message Away.

Contact us