Вложенные встроенные панели Wagtail — сохраняется только первый выбор

#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")
    ]