Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/323.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 在django_sslserver上使用django通道-Chanel开发服务器未接管开发服务器(runsslserver)_Python_Django_Django Channels - Fatal编程技术网

Python 在django_sslserver上使用django通道-Chanel开发服务器未接管开发服务器(runsslserver)

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','

我正在使用Django3.1

我遵循,建立一个简单的聊天服务器/聊天室

但是,我正在使用(为了在本地主机上提供HTTPS),所以我必须稍微修改教程代码,因为我的环境不同

以下是我不得不做出的改变:

将通道库与Django集成
#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
})