假设我已经用所有{api_fields
设置了我想在模型中使用它们的方式的Wagtail端点:
class EventEndpoint(BaseAPIEndpoint):
model = Event
在这种情况下,Event
是Wagtail Page
类的子类。
我有另一个视图(旧的Django视图函数),它从几个可能看起来像这样的模型中发送各种信息:
{
"motd": "...",
"opening_times": [ ... ],
...
}
我想在该函数中嵌套一些查询的结果,像这样:
{
"motd": "...",
"opening_times": [ ... ],
...,
"events_today": { /* serialized result */ }
}
events_today
可能包含事件的序列化结果
我如何以编程方式序列化查询结果(例如Event.objects.filter(...)
),以与BaseAPIEndpoint
一样的方式注入该视图?