django-cms 3.11.3


Lean enterprise content management powered by Django.

Lean enterprise content management powered by Django.

Stars: 9404, Watchers: 9404, Forks: 2947, Open Issues: 104

The django-cms/django-cms repo was created 14 years ago and the last code push was 5 days ago.
The project is extremely popular with a mindblowing 9404 github stars!

How to Install django-cms

You can install django-cms using pip

pip install django-cms

or add it to a project with poetry

poetry add django-cms

Package Details

Django CMS Association and contributors
GitHub Repo


  • Internet/WWW/HTTP
  • Internet/WWW/HTTP/Dynamic Content
  • Software Development
  • Software Development/Libraries
  • Software Development/Libraries/Application Frameworks
No  django-cms  pypi packages just yet.


A list of common django-cms errors.

Code Examples

Here are some django-cms code examples and snippets.

GitHub Issues

The django-cms package has 104 open issues on GitHub

  • [BUG] django.core.exceptions.FieldError: Local field 'created_by' in class 'PageUser' clashes with field of the same name from base class custom user.
  • build(deps): bump pillow from 8.3.2 to 9.0.0 in /test_requirements
  • build(deps): bump django from 3.2 to 3.2.11 in /test_requirements
  • WiP: add permission option to allow setting pages as HOME
  • Feature: protect pageuser on user deletion
  • feat: Add pre commit functionality
  • Python3.10 installation fail
  • Unlocalize page and node ids when rendering the page tree in the admin
  • [DOC] fix for #7185
  • [DOC] No invitations for login on localhost:8000
  • Feat/django4 support
  • Handle custom auth user model name
  • Optimize populating title cache for Page model.
  • [BUG] Admin page tree broken when on sites with more than 1000 pages and L10N turned on
  • Update

See more issues on GitHub

Related Packages & Articles

Django 4.2.4

A high-level Python web framework that encourages rapid development and clean, pragmatic design.

django-chunkator 2.0.0

Chunk large QuerySets into small chunks, and iterate over them without killing your RAM.