我在数组中获取数据,如
[
{
"category_id": "Glass_Door_Handle",
"category_name": "Glass Door Handle",
"product_name": [
{
"product_id": "SP-001",
"name": "RENUALT-SOLID-MD",
"image": "http://127.0.0.1:8000/media/1-1_aIzfcnG.jpg",
"size": [
"http://127.0.0.1:8000/api/sizemattcp/7/"
],
"timestamp": "2016-01-14T05:33:44.107117Z",
"updated": "2016-01-14T05:33:44.107142Z"
}
]
}
]
我想要数据
{
"category_id": "Glass_Door_Handle",
"category_name": "Glass Door Handle",
"product_name": [
{
"product_id": "SP-001",
"name": "RENUALT-SOLID-MD",
}
]
}
我正在使用readonlyViewModel
答案 0 :(得分:0)
你似乎在呼唤你的api:
/api/models/?filter=value
它返回一个对象列表,其中只包含一个元素。要获取单个对象,只需将其主键附加到url:
/api/models/1234/
如果您希望不是通过id而是通过其他字段获取模型,请使用ViewSet.lookup_field
参数指定该字段的名称。