Как вернуть сообщение об ошибке при отказе в подключении с помощью django-channels?
Я настроил django-channels вместе с конечной точкой для обработки соединения с веб-сокетами, однако я застрял на том, как вернуть сообщение об ошибке/код ошибки, когда соединение отклонено? Например, если пользователь не имеет достаточных прав, я не хочу принимать соединение и хочу вернуть причину, почему это так.
если вы используете AsyncWebsocketConsumer
, вы можете использовать:
return await self.close(code=4000)