私は、MQTT パブリッシャーおよびサブスクライバーとして機能する Django アプリケーションを作成しています。 しかし、それを実行すると、次のようになります。on_connect() missing 3 required positional arguments: 'userdata', 'flags', and 'rc'
助けてもらえませんか
これは私のコードです:
from django.shortcuts import render from .models import Video from .form import VideoForm import paho.mqtt.client as mqtt from django.http import HttpResponse import time def on_connect(client, userdata, flags, rc): print("Connected with result code "+str(rc)) client.subscribe("a") #global result def on_message(client, userdata, msg): global result result = msg.payload.decode("") print("Received message:", result) client = mqtt.Client("p1") client.connect("127.0.0.1", 1883) client.publish("test", 'C:/Users/HP/Desktop/NV_4.mp4') client.on_connect = on_connect client.on_message = on_message
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2023/05/28 11:32