Форум сайта python.su
0
пишу программку в обучающих целях
есть датчик https://tasmota.github.io/docs/Commands/#with-mqtt
по документации обращаться на вкл/выкл его через ip
http
/<ip>/cm?cmnd=Power%20On
http
/<ip>/cm?cmnd=Power%20off
на джанго делают маленький сайт, что бы управлять датчиком.
написал функцию get что бы датчик включался, выключался
когда я к ней обращаюсь через веб запрос (http://127.0.0.1:8000/interaction/commands/off_sensor/?), то срабатывание датчика происходит, но выдает ошибку ‘dict’ object has no attribute ‘headers’
def on_sensor(res_on):
url_sensor1 = 'http://192.168.0.89/'
on = 'cm?cmnd=Power%20On'
res_on = requests.get(url_sensor1+on)
print(res_on)
res_on.raise_for_status()
JsonResponse = res_on.json()
print(JsonResponse)
return JsonResponse
Отредактировано pitonch (Окт. 2, 2022 01:58:52)
Офлайн
124
pitonchс этой ошибкой должно быть указано место где произошла эта ошибка, файл, строка
но выдает ошибку ‘dict’ object has no attribute ‘headers’
Офлайн
0
Офлайн
0
pitonch
Вот такое сообщение
def on_sensor(res_on):
url_sensor1 = 'http://192.168.0.89/'
on = 'cm?cmnd=Power%20On'
res_on = requests.get(url_sensor1+on)
# print(res_on)
res_on.raise_for_status()
result_dict = res_on.json()
# print(result_dict)
return JsonResponse(result_dict)
Офлайн