debug5
This commit is contained in:
10
api/asgi.py
10
api/asgi.py
@@ -10,15 +10,19 @@ https://docs.djangoproject.com/en/5.1/howto/deployment/asgi/
|
||||
import os
|
||||
|
||||
from channels.routing import ProtocolTypeRouter, URLRouter
|
||||
# from channels.auth import AuthMiddlewareStack
|
||||
from channels.auth import AuthMiddlewareStack
|
||||
from channels.security.websocket import AllowedHostsOriginValidator
|
||||
|
||||
from django.core.asgi import get_asgi_application
|
||||
# from .urls import ws_urlpatterns
|
||||
from chat.url import websocket_urlpatterns
|
||||
|
||||
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "api.settings")
|
||||
|
||||
application = ProtocolTypeRouter(
|
||||
{
|
||||
"http": get_asgi_application(),
|
||||
# "websocket": AuthMiddlewareStack(URLRouter(ws_urlpatterns)),
|
||||
"websocket": AllowedHostsOriginValidator(
|
||||
AuthMiddlewareStack(URLRouter(websocket_urlpatterns))
|
||||
),
|
||||
}
|
||||
)
|
||||
|
||||
@@ -54,6 +54,7 @@ INSTALLED_APPS = [
|
||||
"account",
|
||||
"task",
|
||||
"submission",
|
||||
"chat",
|
||||
]
|
||||
|
||||
MIDDLEWARE = [
|
||||
@@ -86,7 +87,7 @@ TEMPLATES = [
|
||||
]
|
||||
|
||||
WSGI_APPLICATION = "api.wsgi.application"
|
||||
|
||||
ASGI_APPLICATION = "api.asgi.application"
|
||||
|
||||
# Database
|
||||
# https://docs.djangoproject.com/en/5.1/ref/settings/#databases
|
||||
|
||||
@@ -20,7 +20,7 @@ from django.urls import path
|
||||
from django.conf import settings
|
||||
from django.conf.urls.static import static
|
||||
from ninja import NinjaAPI
|
||||
from .ws import Consumer
|
||||
from chat.consumers import Consumer
|
||||
|
||||
api = NinjaAPI()
|
||||
|
||||
@@ -35,8 +35,4 @@ apis = [
|
||||
path("api/", api.urls),
|
||||
]
|
||||
|
||||
urlpatterns = apis + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
|
||||
|
||||
ws_urlpatterns = [
|
||||
path("ws/", Consumer.as_asgi()),
|
||||
]
|
||||
urlpatterns = apis + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
|
||||
Reference in New Issue
Block a user