Как итерировать данные, отправленные из 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}']}>
результат должен быть таким: ашраф химаншу