shell pip install feincms python INSTALLED_APPS = [ ... 'feincms', ... ] shell python manage.py startapp cms python from feincms.module.page.models import Page class MyPlugin(Page): title = models.CharField(max_length=100) content = models.TextField() class Meta: abstract = True class MyPluginContentPlugin(CMSPluginBase): model = MyPlugin render_template = "myplugin.html" def render(self, context, instance, placeholder): context.update({ 'title': instance.title, 'content': instance.content, }) return context python from django.urls import include, path from feincms.module.page.views import page urlpatterns = [ ... path('', page.page, name='feincms_home'), path('feincms/', include('feincms.urls')), ... ] django {% load feincms_tags %} {% feincms_page_region "main" %}


上一篇:
下一篇:
切换中文