在 Wagtail 管理中更改页面所有者

问题描述

我们有一个 Wagtail 网站,其中有很多人在新闻发布之前为其做出贡献,并且创建页面的人不一定是主要作者。我正在寻找在 Wagtail 管理中编辑 Page.owner方法

在我添加的模型类中:

content_panels = Page.content_panels + [
       ...
       FieldPanel('owner')
    ]

在下拉列表中显示所有站点用户,但不会保存。我想知道除了覆盖 save() 定义之外,是否还有更“Wagtail”的方式来做到这一点。

解决方法

我和你做了完全一样的事情,主人没有问题就得救了。

从你写的内容来看,很难理解为什么它没有被保存。

请不要犹豫,分享更多意见。