Трясогузка: Могу ли я показать братьев и сестер страницы на стороне администратора?
Можно ли в Wagtail запрашивать родных братьев страницы, а затем отображать их на странице администрирования страниц в флажках?
Пока что у меня есть:
class MyPage(Page):
def siblings(self):
siblings = MyPage.objects.live().sibling_of(self)
return siblings
def sibling_titles(self):
sibling_choices = ()
for sibling in self.siblings:
title = sibling.title
title_slug = slugify(sibling.title)
sibling_choices.append(tuple((title_slug, title)))
return sibling_choices
CHOICES = sibling_titles
sibling_checkbox = forms.MultipleChoiceField(
required=False,
widget=forms.CheckboxSelectMultiple,
choices=CHOICES,
)
sidebar_content_panels = [
FieldPanel('sibling_checkbox'),
]
но это выдает эту ошибку:
django.core.exceptions.FieldError: Unknown field(s) (sibling_checkbox) specified for MyPage
Мои ограниченные навыки Джанго заставляют меня верить, что я близок, но я не совсем уверен, куда идти дальше. Кто-нибудь может помочь?