Wagtail 字段更改未显示在页面修订中

问题描述 投票:0回答:1

我在 Wagtail 页面模型(BlogPage)上有一个字段,它是 Django 模型(ExternalAuthor)的 m2m。

当此字段更改(即添加或删除外部作者)到 BlogPage 时,此更改不会记录在页面修订中。

我想知道我是否需要从特定的内容扩展或以某种方式为此特定字段启用此功能以强制将日志条目写入页面修订?

客户希望看到此更改,因为他们有多人进行内容更新,并且需要知道谁在 BlogPage 中添加/删除这些外部作者。

django wagtail
1个回答
0
投票

您应该使用

modelcluster.fields.ParentalManyToManyField
代替标准 Django ManyToManyField。这处理了处理 Wagtail 的修订、草稿和预览所需的关系的内存版本。

有关使用的示例,请参阅 Wagtail 教程中的作者关系

© www.soinside.com 2019 - 2024. All rights reserved.