#wagtail #wagtail-admin
Вопрос:
Я хотел бы добавить вложенные строки в Wagtail (попробовал 2.11.3 и 2.12.3), однако сохраняется только первое из вложенных полей (в разделе Автор и статья). Также на вложенной панели Pagechoos отображается список, не знаю, нормально ли это и ожидается. Мне нужно динамически добавлять «Авторов» в «Статью», а затем на соответствующую страницу «Бюллетеня», чтобы я мог связаться с Автором и получить его статьи в его профиле.
Любая помощь была бы очень признательна. Заранее большое спасибо.
````
class ArticleAuthor(Orderable):
page = ParentalKey("publications.BulletinArticle", related_name="author_article")
author = models.ForeignKey(
MemberDetailPage,
blank=True,
null=True,
on_delete=models.SET_NULL,
related_name='author_article'
)
panels = [
PageChooserPanel("author")
]
class BulletinArticle(ClusterableModel, Orderable):
page = ParentalKey("publications.Bulletin", related_name='bulletin_article')
article_name = models.CharField(max_length=255)
external_author = models.CharField(
max_length=300,
null=True,
blank=True,
)
panels = [
FieldPanel("article_name"),
FieldPanel("external_author"),
InlinePanel("author_article")
]
class Bulletin(Page):
...
content_panels = Page.content_panels [
FieldPanel("summary"),
FieldPanel("issn"),
FieldPanel("publication_year"),
InlinePanel("bulletin_article", label="Article")
]