我按照Official Wagtail Docs将新安装的 Wagtail 集成到现有的 Django 项目中。我HomePage
在现有的 Django 中添加了自定义类models.py
。
# myDjangoProject/models.py
class HomePage(Page):
template = "homepage.html"
content = RichTextField()
content_panels = Page.content_panels + [
FieldPanel("content")
]
Q1:在上面的截图中,为什么系统默认页面Welcome to Wagtail
是Page
TYPE,而新创建New Page
的页面是Home page
自动的?
Welcome to Wagtail
Q2:在上面的截图中,为什么系统默认页面下新建的子页面Home page
居然没有任何手动配置?
HomePage
Q3:在上面的截图中,为什么所有新创建的页面都自动继承自我的自定义类(无需手动配置)MyDjangoProject/models.py
?这如何反映在源代码级别?