Не удалось выполнить цикл по всем элементам массива в 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]})

здесь находится полезная нагрузка

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