Недавно я пытался преобразовать свой текущий проект трясогузки в безголовый, используя 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 для этих типов данных