复制页面时,不会复制其ParentalManyToManyFields。难道我做错了什么?

时间:2018-10-12 22:59:14

标签: wagtail

我有一个EventPage模型,该模型定义了多个ParentalManyToManyField(一个用于标记,一个用于事件赞助者)。当我复制这些页面之一时,常规的ForeignKey字段将被复制,而ParentalManyToManyField则不会。

代码如下:

tags = ParentalManyToManyField('master_calendar.EventTag', blank=True)
series = models.ForeignKey(
    'master_calendar.EventSeries2',
    null=True,
    blank=True,
    related_name='events',
    on_delete=models.SET_NULL
)
sponsors = ParentalManyToManyField(
    'master_calendar.EventSponsor2',
    related_name='events',
    blank=True
)

可以很好地复制series字段,但不能复制tagssponsors。为什么会这样呢?

0 个答案:

没有答案