Заменить '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)