Hi, I started learning Django for a school project and I'm doing a chat project using websocket server, but when reloading the app I get this error. I'm using Django Channels with Daphne.
my consumers.py```py
from channels.generic.websocket import WebsocketConsumer
class ChatConsumer(WebsocketConsumer):
def connect(self):
self.accept()
def disconnect(self, code):
pass
my routing.py```py
from django.urls import path
from . import consumers
websocket_urlpatterns = [
path('chat/', consumers.ChatConsumer.as_asgi())
]```
my asgi.py```py
import chat.routing
import os
from channels.routing import ProtocolTypeRouter, URLRouter
from channels.security.websocket import AllowedHostsOriginValidator
from django_channels_jwt_auth_middleware.auth import JWTAuthMiddlewareStack
from django.core.asgi import get_asgi_application
os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'core.settings')
application = ProtocolTypeRouter({
'http': get_asgi_application(),
'websocket': AllowedHostsOriginValidator(
JWTAuthMiddlewareStack(
URLRouter(chat.routing.websocket_urlpatterns)
)
)
})