我想自定义Wagtail编辑界面,如文档中所定义:
问题是我的表单有一个字段,其中包含一个从模型中获取对象的查询集,所以我一直在运行循环依赖。
如何定义模型后加载的base_form_class
?有什么方法吗?
答案 0 :(得分:1)
想出来!简单明了的解决方案是在类之外定义模型属性。
class EventPage(Page):
...
# Instead of:
# base_form_class = EventPageForm
class EventPageForm(WagtailAdminPageForm):
...
EventPage.base_form_class = EventPageForm