【发布时间】:2015-05-02 17:48:05
【问题描述】:
目前我有一个示例仓库的视图集,我想将额外的“过滤器”列表传递给返回的每个字典。
我的仓库视图集:
class WarehouseViewSet(viewsets.ReadOnlyModelViewSet):
filters = [{'date': 'Date/Time'}]
queryset = Warehouse.objects.all()
serializer_class = WarehouseSerializer
WarehouseSerializer:
class WarehouseSerializer(serializers.ModelSerializer):
class Meta:
model = Warehouse
field = ('name', 'address', 'action_list')
目前我得到一个 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 对象返回的附加列表都会被重视。
【问题讨论】:
标签: python json django django-rest-framework