我正在创建一个 Wagtail 应用程序,其中一些模型从基本模型继承字段。不幸的是,这些基本字段总是首先以 Wagtail 生成的表单显示。例如:
class BaseModel(models.Model):
some_attribute = models.TextField()
class Meta:
abstract = True
content_panels = [
FieldPanel('some_attribute'),
]
@register_snippet
class ChildModel(BaseModel):
title = models.TextField()
content_panels = Page.content_panels + [
FieldPanel('title'),
]
在 ChildModel 编辑器的 Wagtail admin 中,some_attribute现在会显示在标题上方,这对用户来说不是很直观。有没有办法改变这种行为?