Closed Mikael-Caetano closed 10 months ago
If you couldn't solve your problem, check your routers:
# chat/routing.py
from django.urls import re_path
from . import consumers
websocket_urlpatterns = [
re_path(r"ws/chat/(?P<room_name>\w+)/$", consumers.ChatConsumer.as_asgi()),
]
The as_asgi()
method should be used.
https://channels.readthedocs.io/en/latest/tutorial/part_2.html
I am upgrading my django channels application, which was previously using channels 2.4.0 to channels 4.0.0. But I am receiving the following exception when trying to connect to my consumer through websocket:
What I did for updating was to obviously update the libraries in my requirements.txt:
Include daphne in my installed apps, right above "django.contrib.staticfiles".
And include the "http" key in my application: routing.py
asgi.py:
channels settings:
consumers.py:
Any ideas?