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

Change Page owner in Wagtail admin

我们有一个 Wagtail 网站,在该网站上,不同的人会在新闻发布之前为其投稿,而创建该页面的人不一定是主要作者。我正在寻找在 Wagtail 管理中编辑 Page.owner 的方法。

在模型中 class 我添加了:

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

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

我做的和你做的完全一样,所有者没有问题地保存了。

从你写的,很难理解为什么没有保存。

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