Как получить TaskId в методе GET во фреймворке Django Rest

Я пытаюсь получить значение в методе GET Однако он возвращает только taskid как NONE. Возможно ли получить значения в методе GET

Вот, что я пробовал

views.py:

@api_view(['GET'])
def GetCurrentRunningActivityForAudit(request, UserID):

    if request.method == 'GET':
        print("current running activity--userid--", UserID)
        cursor = connection.cursor()
        cursor.execute('EXEC [dbo].[sp_GetCurrentRunningActivityAudit] @UserId=%s',(UserID,))
        result_set = cursor.fetchall()
     
        TaskId = request.data.get('TaskId')
        print('TaskId in result current running activity--', TaskId)
        IsActive=GetCurrentSubTaskSTatus(TaskId)
        print("IsActive", IsActive)

        data = []
        for row in result_set:
            TaskId=row[0]           
            TaskName = row[1]
            Source = row[2]
            SID = row[3]
            type = row[4]
           
            data.append({
                    "TaskId": TaskId, "TaskName":TaskName,"Source":Source,
                    "SID":SID, "type":type, 'IsActive':IsActive})
   
        return Response(data[0])    

def GetCurrentSubTaskSTatus(taskid):
    
    IsActive = 1
    cursor = connection.cursor()
    cursor.execute('EXEC [dbo].[USP_GetCurrentTaskStatus] @taskid=%s',(taskid,))
    result_set = cursor.fetchall()
    return IsActive 
     

urls.py

path('Data/CurrentRunningActivityForAudit/<int:UserID>', GetCurrentRunningActivityForAudit, name='GetCurrentRunningActivityForAudit'),
Вернуться на верх