Как сказал @tobyspark, оболочка javascript была полностью удалена в django-channel 2. Вы можете узнать больше о том, как работает оболочка js websocket в каналах 1 здесь .
самый простой обходной путь, чтобы очистить эту ошибку в вашем браузере, создать файл с именем websocketbridge.js по пути, указанному в ошибке, «static / channel / js /», или вы можете указать любой другой путь в атрибуте HTML src, соответствующийрасположение статических файлов, а затем добавьте код из здесь .
Но вам нужно найти лучшую реализацию.Вы можете использовать ReconnectingWebSocket.В документации по выпуску каналов 2 указано, что могут быть другие сторонние пакеты для привязки, но я не знаю других.