You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
27 lines
685 B
27 lines
685 B
""" |
|
ASGI config for crossapp project. |
|
|
|
It exposes the ASGI callable as a module-level variable named ``application``. |
|
|
|
For more information on this file, see |
|
https://docs.djangoproject.com/en/5.2/howto/deployment/asgi/ |
|
""" |
|
|
|
|
|
import os |
|
from channels.routing import ProtocolTypeRouter, URLRouter |
|
from django.core.asgi import get_asgi_application |
|
from channels.auth import AuthMiddlewareStack |
|
|
|
import crossapp.routing |
|
|
|
os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'crossapp.settings') |
|
|
|
application = ProtocolTypeRouter({ |
|
"http": get_asgi_application(), |
|
"websocket": AuthMiddlewareStack( |
|
URLRouter( |
|
crossapp.routing.websocket_urlpatterns |
|
) |
|
), |
|
})
|
|
|