Заменить 'Null' на ноль в python

Я заменяю Null или None на ноль, когда есть значение, я хочу показать значение в Django Даже когда есть значение для 'Requester' в SQL оно все равно показывается как ноль.

В SQL я получаю значение 'Requester' как 5, но все равно оно отображается как 0. Я не знаю, где я ошибаюсь

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

@apiview(['GET'])
def GetCurrentRunningActivityAudit(UserID):
   if request.method == 'GET':
        cursor = connection.cursor()
        cursor.execute('EXEC [dbo].[sp_GetCurrentRunningActivityAudit] @UserId=%s',(UserID,))
        result_set =cursor.fetchall()
       
        IsActive = 'true'
        data = []
        for row in result_set:
         
            TaskId = row[0]
            data.append({
            'TaskId':row[0],           
            'TaskName' : row[1],
            'Source' : row[2],        
            'Requester' : 0 if row[3] == 'NULL' or 'NONE' else row[3],
            'type' : row[4],    
            })
            return Response(data[0], status=status.HTTP_200_OK)
        return Response(data)  
Вернуться на верх