Skip to content
Django content management as it should be
CSS JavaScript Python CoffeeScript HTML Makefile Dockerfile
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
djedi-react
djedi Bump version Sep 2, 2019
docs
example
.dockerignore
.gitignore Persist images in the example app Feb 4, 2019
.gitmodules Initial docs Oct 10, 2013
.travis.yml
AUTHORS
Dockerfile
LICENSE
MANIFEST.in Setup include package data Sep 19, 2013
Makefile Watch and compile Less files in docker Feb 15, 2019
README.md
docker-compose.yml
runtests.py
setup.cfg
setup.py
tox.ini Drop support for Python 3.4 Aug 28, 2019

README.md

Djedi CMS

Django content management as it should be.

Build Status Coverage Status Version Python Versions

Documentation

Read the full documentation or get a quick brief below.

Install

$ pip install djedi-cms

Configure

Example settings for Django 2.0:

# settings.py

INSTALLED_APPS = (
    # ...
    'djedi',
)

MIDDLEWARE = [
    'djedi.middleware.translation.DjediTranslationMiddleware',
    # ...
]

Bootstrap database

$ django-admin.py migrate djedi

Enable admin

# urls.py

urlpatterns = [
    path('admin/', admin.site.urls),
]

For now, only the inline admin are in place, but we are working on the back office admin UI.

Use

{% load djedi_tags %}
<body>
    <h1>{% node 'page/title.txt' default='Djedi' %}</h1>

    {% blocknode 'page/body.md' %}
        ## I'm a djedi apprentice
        This is fun!
    {% endblocknode %}
</body>

Integrations

You can’t perform that action at this time.