Как отправить http-запрос на устройство с определенным IP из представления Django?
У меня есть устройство с ESP32, мне нужно отправить запрос с данными на это устройство из Django API. Например, у меня есть параметры wifi, я хочу изменить их в api и отправить на это устройство.
Мой вид конфигурации wifi:
class WiFiParametersView(APIView):
permission_classes = [permissions.AllowAny]
def post(self, request, charger_id):
form = WiFiConfigForm(request.POST)
if form.is_valid():
data = {"wifi_ssid": "wifi_name",
"wifi_pass": "password"}
// send to device id here, smth like send_request("https://ip_adreess:port", data)
return Response("wifi parameters setting", status=status.HTTP_200_OK)
def get(self, request, charger_id):
form = WiFiConfigForm()
return render(request, "wifi_config.html", context={'form': form}, status=status.HTTP_200_OK)