目前,我有一个示例仓库的视图集,我希望将附加的“filter”列表传递给返回的每个字典。在
我的仓库视图集:
class WarehouseViewSet(viewsets.ReadOnlyModelViewSet):
filters = [{'date': 'Date/Time'}]
queryset = Warehouse.objects.all()
serializer_class = WarehouseSerializer
仓库序列化程序:
^{pr2}$目前我得到一个json列表响应,如:
[
{
"id": 1,
"name": "Brameda Warehouse",
"address": "Bergijk"
},
{
"id": 2,
"name": "Amazon",
"address": "UK"
}
]
我想要:
[
{
"id": 1,
"name": "Brameda Warehouse",
"address": "Bergijk"
"filters": [
{'date': 'dateTime'}, {'actove': 'ActiveObject'}
]
},
{
"id": 2,
"name": "Amazon",
"address": "UK",
"filters": [
{'date': 'dateTime'}, {'actove': 'ActiveObject'}
]
}
]
我知道在对象字典之外有一个过滤器就足够了,但是我想知道如何在对象内部传递列表。在
关于如何传递将作为json对象返回的附加列表的任何想法都将被告知。在
我觉得有点不清楚您想要什么,但是如果您只想在输出中添加一些只读的计算字段,可以使用SerializerMethodField:
相关问题 更多 >
编程相关推荐