1
我正在使用django-rest-framework来返回订单。订单使用默认的JSONRenderer类呈现。现在,他们以这种形式返回:为django-rest-framework中的每个序列化元素添加对象关键字
{
"count": 50,
"next": "http://127.0.0.1:8000/api/sales/?_=1444830088899&page=2",
"previous": null,
"results": [
{
"order_number": 20,
"customer_number": 100
},
{
"order_number": 21,
"customer_number": 101
}
]
}
我想它Django的REST的架构,使它像这个:
{
"count": 50,
"next": "http://127.0.0.1:8000/api/sales/?_=1444830088899&page=2",
"previous": null,
"results": {
"20": {
"customer_number": 100
},
"21": {
"customer_number": 101
}
}
}
的观点:
class SalesList(generics.ListCreateAPIView):
serializer_class = SalesSerializer
def get_queryset(self):
return get_sales(self.request, None)
有没有办法做到这一点?
非常感谢您的明确答案,它的作品! – Michael