Сериализация страниц трясогузки программно - PullRequest
0 голосов
/ 27 февраля 2019

Предположим, я определил конечную точку трясогузки со всеми (api_fields настроил так, как я хочу, чтобы они были в модели):

class EventEndpoint(BaseAPIEndpoint):
    model = Event

В этом случае Event является подклассом трясогузкиPage class.

У меня есть другое представление (функция представления старой школы Django), которое отправляет различную информацию от нескольких моделей, которая может выглядеть следующим образом:

{
  "motd": "...",
  "opening_times": [ ... ],
  ...
}

Я хотел бывложить результат некоторых запросов в эту функцию, например так:

{
  "motd": "...",
  "opening_times": [ ... ],
  ...,
  "events_today": { /* serialized result */ }
}

Где events_today может содержать сериализованный результат Events

Как программно сериализовать результатзапрос (скажем, Event.objects.filter(...)), чтобы внедрить в это представление так же, как это делает BaseAPIEndpoint?

...