Python 在django_sslserver上使用django通道-Chanel开发服务器未接管开发服务器(runsslserver)
我正在使用Django3.1 我遵循,建立一个简单的聊天服务器/聊天室 但是,我正在使用(为了在本地主机上提供HTTPS),所以我必须稍微修改教程代码,因为我的环境不同 以下是我不得不做出的改变: 将通道库与Django集成Python 在django_sslserver上使用django通道-Chanel开发服务器未接管开发服务器(runsslserver),python,django,django-channels,Python,Django,Django Channels,我正在使用Django3.1 我遵循,建立一个简单的聊天服务器/聊天室 但是,我正在使用(为了在本地主机上提供HTTPS),所以我必须稍微修改教程代码,因为我的环境不同 以下是我不得不做出的改变: 将通道库与Django集成 #mysite/asgi.py 导入操作系统 从channels.routing导入协议类型路由器 从django.core.asgi导入获取\u asgi\u应用程序 os.environ.setdefault('DJANGO\u SETTINGS\u MODULE','
#mysite/asgi.py
导入操作系统
从channels.routing导入协议类型路由器
从django.core.asgi导入获取\u asgi\u应用程序
os.environ.setdefault('DJANGO\u SETTINGS\u MODULE','mysite.SETTINGS')
应用程序=协议类型路由器({
“https”:get_asgi_application()#
# mysite/asgi.py
import os
from channels.routing import ProtocolTypeRouter
from django.core.asgi import get_asgi_application
os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'mysite.settings')
application = ProtocolTypeRouter({
"https": get_asgi_application(), # <- Note: I am using HTTPS
})