Wagtail管理后台自定义Page模型后出现重复title输入框的原因是什么
出现两个重复title输入框的核心原因是你重复添加了title字段的面板配置:
Wagtail 内置的Page模型本身的content_panels默认已经包含了title字段的FieldPanel定义,你在子类PostDetail的content_panels拼接逻辑里,又额外新增了一次FieldPanel("title"),相当于把同一个字段的编辑面板加了两次,后台自然会渲染出两个输入框。
修复方案很简单,删除自定义content_panels里重复的title字段配置即可,修改后的代码如下:
class PostDetail(Page): body = RichTextField(blank=True) search_fields = Page.search_fields + [ index.SearchField("body"), ] content_panels = Page.content_panels + [ FieldPanel("body"), ]
内容的提问来源于stack exchange,提问作者Yan Tian
相关产品推荐
相关产品推荐

