Ale*_*eck 6
我现在在asgi.py上发现问题daphne 找不到Django INSTALLED_APPS所以我设置DJANGO_SETTINGS_MODULE可以工作
import os
import django
os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'spotgame.settings')
django.setup()
from channels.auth import AuthMiddlewareStack
from channels.routing import ProtocolTypeRouter, URLRouter
from django.core.asgi import get_asgi_application
import spotifymusicgame.routing
application = ProtocolTypeRouter({
"http": get_asgi_application(),
"websocket": AuthMiddlewareStack(
URLRouter(
spotifymusicgame.routing.websocket_urlpatterns
)
),
})
这是我在settings.py中的INSTALLED_APPS
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'rest_framework',
'corsheaders',
'django_extensions',
'channels',
'spotifymusicgame',
'users',
]
更多推荐
当我,应用程序,模型,加载,exceptions
发布评论