Проблемы с AllowedHostsOriginValidator каналов Django

Каждый раз, когда я использую AllowedHostsoriginValidator, я не могу получить websocket-соединение. он немедленно выполняет рукопожатие, отклоняет и разъединяется: (где 'my ip' - это мой ip)

WebSocket HANDSHAKING /ws/joingroup/8598969d-3dfa-4017-849c-dcbb71c1f9f0/ [my ip:62745]
WebSocket REJECT /ws/joingroup/8598969d-3dfa-4017-849c-dcbb71c1f9f0/ [my ip:62745]
WebSocket DISCONNECT /ws/joingroup/8598969d-3dfa-4017-849c-dcbb71c1f9f0/ [my ip:62745]
application = ProtocolTypeRouter({
    # (http->django views is added by default)
    "http": get_asgi_application(),
    'websocket': AllowedHostsOriginValidator(
         
          URLRouter(
            uppicdoapp.routing.websocket_urlpatterns
        )
    )
    ,
})

В моем файле settings.py есть:

ALLOWED_HOSTS = ['127.0.0.1', '10.0.2.2', 'my ip']

Теперь, когда я удаляю этот allowedhostsoriginvalidator, я могу подключиться! Есть ли что-то, чего мне не хватает для настройки ALLOWED_HOSTS?

Вернуться на верх