【发布时间】:2015-12-06 00:42:36
【问题描述】:
我一直在 Django 之上开发一个 Web 应用程序,并且我将 Django Rest Framework 用于我的 API。有一个名为 Events 的模型类,我在 DRF 中的 EventsSerializer 是一个非常常见的序列化器,没有任何特殊配置。它只是转储 EventManager 返回的数据。
Event 模型类中有一个字段“type”。 我现在返回的 json 是:
{
events: [
{object1},
{object2},
.....
]
}
,作为 DRF api 中转储并由 django 返回的任何内容。
出于某种原因,我需要返回按“类型”字段分类的事件对象。例如,我需要得到这个:
{
events: [
type1: [{object1}, {object2},...],
type2: [{object3}, {object4}, ...],
.......
]
}
我确实搜索了与此相关的任何内容,但找不到合适的解决方案。您对此有什么建议吗?
提前致谢
【问题讨论】:
-
请为您的序列化程序、模型和视图发布代码。
标签: python json django rest django-rest-framework