在 Wagtail 中,假设我有一个这样的页面:
class MyPage(Page):
field_1 = RichTextField()
field_2 = models.DateField()
content_panels = Page.content_panels + [
FieldPanel('field_1'),
FieldPanel('field_2'),
]
我有另一个模型与第一个模型具有一对一的关系:
class PageSettings(models.Model):
page = models.OneToOneField(MyPage)
extra_setting_1 = models.BooleanField()
extra_setting_2 = models.CharField(max_length=50)
如何将 PageSettings 模型的表单添加到 MyPage 模型的 Wagtail 管理表单的底部?
使用通用关系的方法的奖励积分。