我的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放入循环中以打印每个“米”,则会出现一些错误。
你知道怎么做吗?