djangocms-custom-contentΒΆ

Developer framework for integrating custom content models with django CMS.

djangocms-custom-content provides a fast, flexible way to build custom content types and integrate them with django CMS. It handles the common integration pieces (versioning, frontend-editing, relationships) so you can focus on your content models, and their admin handling.


🧭 Choose your path¢

πŸš€ Tutorials

Step-by-step lessons to get you started. Install the package, create your first content model, and build a complete blog system.

Tutorials
πŸ›  How-to guides

Practical, goal-oriented guides for solving specific problems: M2M relations, versioning, admin customization.

How-To Guides
🧠 Explanation

Understand the concepts and design patterns behind the framework: the grouper/content architecture and generic M2M relations.

Explanations
πŸ“– Reference

Authoritative API reference auto-generated from source code. Classes, managers, functions, and configuration options.

Reference

✨ Key Features¢

  • Fast setup β€” Define models and get instant CMS integration

  • Multi-language support β€” Built-in language/versioning per content model

  • Generic M2M relations β€” Connect to any Django model without hardcoding FKs

  • Ready-to-use examples β€” Contrib modules for common patterns (blog, people, categories)

  • Clean architecture β€” Simple grouper/content pattern avoiding boilerplate

  • Django CMS 5.0+ β€” Compatible with modern django CMS and Django versions

ContentsΒΆ

Indices and tablesΒΆ