如何从这个序列化程序访问"itemnumber“?
或者,我怎样才能有一个更好的序列化程序来访问order_dataid‘’Qty‘格式的数据
{
"order_data": {
"id": [
{
"lot": {
"itemnumber": "sint ",
"Qty": 4
}
},
{
"lot": {
"itemnumber": "occa",
"Qty": 2
}
}
],
}
}
dt= AddItemsSerializer(data=request.data)
dt.is_valid(raise_exception=True)
order_data = dt.data.get('order_data')发布于 2021-07-02 18:03:55
试试这个:
for id_dict in dt.data.get('order_data', {}).get('id', []):
print(id_dict.get('lot', {}).get('itemnumber'))它将打印出itemnumber的所有值。
https://stackoverflow.com/questions/68223044
复制相似问题