Django 以编程方式序列化Wagtail页面
假设我已经用所有(Django 以编程方式序列化Wagtail页面,django,rest,django-rest-framework,wagtail,Django,Rest,Django Rest Framework,Wagtail,假设我已经用所有(api_字段按照我希望的方式在模型中设置它们)定义了一个摇尾端点: 在这种情况下,Event是WagtailPage类的子类 我有另一个视图(一个老式的Django视图函数),它从几个模型发送各种信息,这些模型可能如下所示: { "motd": "...", "opening_times": [ ... ], ... } 我想在该函数中嵌套一些查询的结果,如下所示: { "motd": "...", "opening_times": [ ... ],
api_字段
按照我希望的方式在模型中设置它们)定义了一个摇尾端点:
在这种情况下,Event
是WagtailPage
类的子类
我有另一个视图(一个老式的Django视图函数),它从几个模型发送各种信息,这些模型可能如下所示:
{
"motd": "...",
"opening_times": [ ... ],
...
}
我想在该函数中嵌套一些查询的结果,如下所示:
{
"motd": "...",
"opening_times": [ ... ],
...,
"events_today": { /* serialized result */ }
}
其中,events\u今天
可能包含事件序列化结果的
如何以编程方式序列化查询结果(例如Event.objects.filter(…)
)以注入到该视图中,方法与baseapidendpoint
相同
{
"motd": "...",
"opening_times": [ ... ],
...,
"events_today": { /* serialized result */ }
}