为什么在 Wagtail 管理门户上复制 "title" 文本框?

Why duplicated "title" textbox on Wagtail Admin portal?

使用以下自定义 Page 模型,

class PostDetail(Page):
    body = RichTextField(blank=True)

    search_fields = Page.search_fields + [
        index.SearchField("body"),
    ]

    content_panels = Page.content_panels + [
        FieldPanel("title"),
        FieldPanel("body"),
    ]

我没有添加 title = models.Char() 因为 PostDetail 会继承 wagtail 内置 Page 模型的所有属性(包括 title)。

但是当我尝试添加 Post Detail 页面时,我看到了重复的 title 字段。这是为什么?

FieldPanel("title")已经在Page.content_panels中定义了,所以Page.content_panels + [FieldPanel("title")]定义了两次。