Movatterモバイル変換


[0]ホーム

URL:


ContentsMenuExpandLight modeDark modeAuto light/dark, in light modeAuto light/dark, in dark modeSkip to content
django cms 5.1.0dev1 documentation
django cms 5.1.0dev1 documentation
Back to top

django CMS documentation

django CMS logo

Philosophy

The design philosophy of django CMS is to solve something complex with many simplethings.

The core of django CMS is designed to be simple and integrate with simple packages tocreate complex applications. For example, you may adddjangocms-versioning to manageversions of your content,djangocms-moderation to define workflows for how contentmoves from authoring to being published.

Overview

django CMS is a modern web publishing platform built withDjango, the web applicationframework “for perfectionists with deadlines”.

django CMS offers out-of-the-box support for the common features you’d expect from aCMS, but can also be easily customised and extended by developers to create a site thatis tailored to their precise needs.

This is the developer documentation. To get an overview on how to use django CMS, seethedjango CMS User Guide.

Tutorials

Start here as a new django CMS developer:

  • installation

  • using additional packages

  • creating your own addon applications.

How-to guides

Practicalstep-by-step guides for the more experienced developer, covering severalimportant topics.

Explanation

Explanation and analysis of some key concepts in django CMS.

Reference

Technical reference material, for

  • classes,

  • methods,

  • APIs,

  • commands.

Join us online

Thedjango CMS Association is a non-profitorganisation that exists to support the development of django CMS and its community.

Discord

Joinour friendly Discord server forsupport andtoshare ideas anddiscuss technical questions with other members of thecommunity.

StackOverflow

StackOverflow is also a goodplace for questions around django CMS and its plugin ecosystem.

Why django CMS?

django CMS is a well-tested CMS platform that powers sites both large and small. Hereare 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

  • support for a variety of editors with advanced text editing features.

  • a flexible plugin system that lets developers put powerful tools at the fingertips ofeditors, without overwhelming them with a difficult interface

  • …and much more

There are other capable Django-based CMS platforms, but here’s why you should considerdjango CMS:

  • thorough documentation

  • easy and comprehensive integration into existing projects - django CMS isn’t amonolithic application

  • a healthy, active and supportive developer community

  • a strong culture of good code, including an emphasis on automated testing

Software version requirements and release notes

This document refers to version 5.1.0dev1.

Long-term support (LTS)

Django has along-term support (LTS) policy which django CMSadapts.

Designated django CMS versions receive support for use with official Django LTSversions:

Current LTS table

django CMS

Feature freeze

Django

End of long-term support

x.x.x

February 2027

6.2

March 2030

5.0.x

February 2025

5.2

March 2028

4.1.x

September 2023

4.2

March 2026

3.11.x

September 2023

4.2

March 2026

After feature freeze, new features go into the next major version of django CMS.

Unsupported LTS versions

The following LTS versionsdo not receive any support any more:

django CMS

Feature freeze

Django

End of long-term support

3.11.x

September 2023

3.2

March 2024

3.8.x

October 2020

2.2

March 2022

3.7.x

June 2020

2.2

March 2022

Django/Python compatibility table

LTS in the table indicates a combination of Django and django CMSboth covered by along-term support policy.

indicates that the version has been tested and works.× indicates that it has notbeen tested, or is known to be incompatible.

Django CMS

Python

Django

3.14

3.13

3.12

3.11

3.10

3.9

6.0

5.2

5.1

5.0

4.2

5.1.x

×

×

×

×

5.0.x

LTS

4.1.x

×

×

LTS

3.11.x

×

×

×

×

LTS

See the repository’ssetup.cfg for details of dependencies, or theRelease notes & upgrade information for information about what is required or has changed in particularversions of the CMS.

TheCommonly Used Plugin section provides an overview ofother packages required in a django CMS project.

On this page

[8]ページ先頭

©2009-2025 Movatter.jp