Мой views.py работает правильно по указанному мною пути в urlpattern.
У меня есть цикл for, и я хочу показать сообщение на экране браузера, который я пробовал с помощью httpResponse и JsonResponse, ноЯ не могу или получаю некоторые ошибки.
Моя функция views.py:
def all_disconnect (request):
try:
url_cnc = 'http://**********************'
auth = {'username':'*****', 'password':'*******'}
log = requests.post(url_cnc, data=auth)
log.cookies['SESSION']
cookie_log = log.cookies['SESSION']
peticion = requests.Session()
peticion.headers.update({'Cookie' : 'SESSION='+cookie_log})
#--------------DOWN IS THE PROBLEM-----------------------------------
for meter in all_meter:
x = peticion.post('http://150.214.144.246:8443/ws/v1/cg/dc/meters/'+ meter +'/control/plc/Disconnect/immediate')
HttpResponse ('El meter '+meter+' ha sido desconectado')
return JsonResponse("fin", safe=False)
except ValueError as e:
return JsonResponse(e.args[0])
Я могу напечатать "fin"
, но если я помещу JsonResponse в цикл, чтобы напечатать каждый «метр»Я получаю сообщение об ошибке.
Вы знаете, как это сделать?