Как итерировать данные, отправленные из react, используя форму Data в Django

Я хочу печатать только имена

Реагировать

const sendDataToDjango=async (obj) => {
    let dependents = [{name: "ashraf", number: 96546},{name: "himanshu", number: 98766}]
    const data = new FormData();
    dependents.forEach(item => { data.append(`dependents[]`, JSON.stringify(item))} )
}

<button onClick={sendDataToDjango}>Submit</Button >

Django

@api_view(['POST'])
def getData(request):
  data = request.data  
  for dicts in data.getlist('dependents[]'):
     print(dict.get('name')

данные из react приходят следующим образом: <QueryDict: {'dependents[]': ['{"name":"ashraf","number":96546}', '{"name":"himanshu","number":98766}']}>

результат должен быть таким: ашраф химаншу

Вернуться на верх