pip install feincms
python
INSTALLED_APPS = [
...
'feincms',
...
]
FEINCMS_RICHTEXT_INIT_CONTEXT = {
'TINYMCE_JS_URL': STATIC_URL + 'js/tinymce.js',
}
FEINCMS_TREE_EDITOR_INCLUDE_ANCESTORS = False
python
from feincms.module.page.models import Page
class MyPage(Page):
subtitle = models.CharField(max_length=100)
python
from feincms.content.richtext.models import RichTextField
class MyContent(models.Model):
title = models.CharField(max_length=100)
body = RichTextField()
class Meta:
abstract = True
python
from feincms import create_content_type
class MyPage(Page):
subtitle = models.CharField(max_length=100)
content = create_content_type(MyContent)
python
from django.urls import path
from feincms.views import Handler
urlpatterns = [
...
path('page/<path:path>/', Handler.as_view(), name='feincms_handler'),
...
]