Не удалось выполнить цикл по всем элементам массива в python
Я пытаюсь перебрать весь JSON внутри массива, после завершения цикла для первой строки происходит итерация только первой строки внутри массива, а затем цикл завершается. Как я могу перебрать все строки внутри массива
Вот, что я попробовал
views.py:
@api_view(['POST'])
def SaveUserResponse(request):
if request.method == 'POST':
for ran in request.data:
auditorid =ran.get('AuditorId')
ticketid = ran.get('TicketId')
qid = ran.get('QId')
answer = ran.get('Answer')
sid = ran.get('SID')
TicketType = ran.get('TicketType')
TypeSelected = ran.get('TypeSelected')
agents = ran.get('Agents')
supervisor = ran.get('Supervisor')
Comments = ran.get('Comments')
action = ran.get('Action')
subfunction = ran.get('AuditSubFunction')
region = ran.get('AuditRegion')
Qstans = str(qid)+'|'+ answer+'&&'
cursor = connection.cursor()
cursor.execute('EXEC [dbo].[sp_SaveAuditResponse] @auditorid=%s,@agents=%s,@supervisor=%s,@ticketid=%s,@Qstans=%s,@sid=%s,@TicketType=%s,@TypeSelected=%s, @Comments =%s, @action=%s, @subfunction=%s, @region=%s',
(auditorid,agents,supervisor,ticketid, Qstans,sid, TicketType, TypeSelected, Comments, action, subfunction,region))
result_st = cursor.fetchall()
for row in result_st:
return Response({0:row[0]})
здесь находится полезная нагрузка