我正在将 wagtail 集成到我现有的 Django 项目中。整合前:文件架构如下
|- MyProject/
__|- templates/
__|- manage.py
__|- MyProject/
____|- urls.py
____|- models.py
____|- settings.py
____|- views.py
在我安装 wagtail 包并反映这一点后settings.py
,文件架构没有改变。现在我可以成功登录localhost/cms/
。
现在我想自定义content_panel
CMS 管理员,因此我在下面定义了类;
# MyProject/models.py
class HomePage(Page):
template = "homepage.html"
content = RichTextField()
content_panels = Page.content_panels + [
FieldPanel("content")
]
然后我迁移数据库并重新启动 Web 服务器,但我没有看到content_panels
CMS 管理门户有任何变化。为什么 ?