|
|
|
@ -8,18 +8,20 @@ https://docs.djangoproject.com/en/4.2/howto/deployment/asgi/ |
|
|
|
|
""" |
|
|
|
|
|
|
|
|
|
import os |
|
|
|
|
|
|
|
|
|
import django |
|
|
|
|
from django.core.asgi import get_asgi_application |
|
|
|
|
from channels.routing import ProtocolTypeRouter, URLRouter |
|
|
|
|
from channels.routing import get_default_application |
|
|
|
|
from .urls import websocket_urlpatterns |
|
|
|
|
|
|
|
|
|
os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'dingxin_toolbox_drf.settings') |
|
|
|
|
# os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'backend.settings') |
|
|
|
|
|
|
|
|
|
django.setup() |
|
|
|
|
# application = get_asgi_application() |
|
|
|
|
application = ProtocolTypeRouter( |
|
|
|
|
{ |
|
|
|
|
'http': get_asgi_application(), |
|
|
|
|
# 'http': get_asgi_application(), |
|
|
|
|
'http': get_default_application(), |
|
|
|
|
'websocket': URLRouter(websocket_urlpatterns) |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|