feat: 新增隐私政策内容页(apps.core.SimpleContentPage)及seed命令,更新设计文档

This commit is contained in:
2026-08-06 17:17:07 +08:00
parent 9e60cabd5e
commit b05d2b7f52
9 changed files with 173 additions and 3 deletions
+17
View File
@@ -4,6 +4,7 @@
"""
from django.db import models
from wagtail.admin.panels import FieldPanel
from wagtail.fields import RichTextField
from wagtail.models import Page
@@ -36,3 +37,19 @@ class SEOablePage(Page):
class Meta:
abstract = True
class SimpleContentPage(SEOablePage):
"""通用富文本内容页,用于隐私政策、服务条款等法务/说明类页面。"""
body = RichTextField(blank=True, verbose_name="正文内容")
content_panels = SEOablePage.content_panels + [
FieldPanel("body"),
]
parent_page_types = ["home.HomePage"]
subpage_types = []
class Meta:
verbose_name = "通用内容页"