shell
pip install djedi-cms
python
INSTALLED_APPS = [
...
'djedcms',
...
]
python
from django.urls import include, path
urlpatterns = [
...
path('djedi/', include('djedcms.urls')),
...
]
python
from djedcms.views import get_page, publish_page, rollback_page
def get_page_content(page_slug):
page = get_page(page_slug)
return page.content
def publish_page_content(page_slug, new_content):
page = get_page(page_slug)
publish_page(page, new_content)
def rollback_page_content(page_slug, version_id):
page = get_page(page_slug)
rollback_page(page, version_id)