Wagtail CMS 1.3.1 を使用してブログを作成しているときに、奇妙な動作が発生しました。
ケースがあります:
ページ B と C に関連するページ A があります。
B
/
A
\
C
これは私のページのモデルがどのように見えるかです
# Post related page item
class PostRelatedPage(models.Model):
link_page = models.ForeignKey(
'wagtailcore.Page',
null=True,
blank=True,
related_name='+'
)
panels = [
PageChooserPanel('link_page')
]
class Meta:
abstract = True
class PostRelatedPageItem(Orderable, PostRelatedPage):
page = ParentalKey('core.PostPage', related_name='related_posts')
# Post page model
class PostPage(Page):
...
PostPage.content_panels = [
...
InlinePanel('related_posts', label="Related posts"),
]
わかりました、それは正しいようです。しかし、私のページAに関連するページBとCにリンクすると、私のページはそれ自体に関連します
A
/
A
\
A
どうしたの?