Трясогузка сериализует нестраничные модели - PullRequest
0 голосов
/ 06 августа 2020

Недавно я пытался преобразовать свой текущий проект трясогузки в безголовый, используя api трясогузки v2, все отлично работает при сериализации данных, связанных со страницей, однако мне трудно найти ресурсы о том, как сериализовать нестраничные данные. Вот пример системы меню, которую я использую:

class NavigationBar(models.Model):
companySettings = ParentalKey('CompanySettings', related_name='navi_links' , null=True , blank=False)
link_display_name = models.CharField(max_length=100,null=True,blank=False)
link = models.ForeignKey(
    "wagtailcore.Page",
    null=True,
    blank=True,
    on_delete=models.SET_NULL,
    related_name="+"
)
panels= [
        FieldPanel('link_display_name'),
        PageChooserPanel('link'),
        ]

Эта модель используется для создания меню, подобного системе, в моем проекте. Буду признателен за любую помощь, позволяющую мне предоставить конечную точку api для этих типов данных

...