ManyToManyField没有保存在Wagtail Page中

时间:2018-02-23 18:12:48

标签: wagtail

我有一个Wagtail Page类的子类,它有django ManyToManyField类型的字段。当我尝试创建页面对象的新实例时,我得到了ManyToManyField指向的对象列表,并且我可以选择多个项目。但是,在我尝试编辑同一页面时创建该页面后,似乎没有为ManyToMany字段保存数据。我知道在Django ModelAdmin中,必须覆盖save_related()以保存ManyToMany字段数据。 Wagtail Page模型有类似的方法吗?

1 个答案:

答案 0 :(得分:0)

我能够使用'after_edit_page'和'after_create_page'挂钩来保存页面的ManyToMany字段的数据。