0
私はdjango channelsを使用します。私はJsonWebsocketConsumer
を定義します:特定のユーザーだけがDjangoチャンネルでWebsocketConsumerに接続することを許可するには?
class Consumer(JsonWebsocketConsumer):
http_user = True
def connect(self, message, **kwargs):
if not message.user.is_superuser:
self.disconnect(message, **kwargs)
これは機能しません。どのユーザーも、receive(self, text=None, bytes=None, **kwargs)
メソッドが処理するデータに接続して送信できます。
特定のユーザーだけが接続できるようにするにはどうすればよいですか?