channels.asgi.InvalidChannelLayerError:没有为defau指定后端

2024-10-16 20:51:27 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试为django应用程序使用频道。我已经安装了所有必需的依赖项(我想)。我已经在myapp的已安装应用程序上列出了“频道”/但是,settings.py,我运行daphne(daphne chat.asgi:channel_layer --port 8888)-(在cmd上没有错误消息),然后当我运行python manage.py runworker时,它会给出一个错误消息-channels.asgi.InvalidChannelLayerError默认值。未指定“.”。我是django的新手,我有asgi.py公司作为

import os
import channels.asgi

os.environ.setdefault("DJANGO_SETTINGS_MODULE", "chat.settings")
channel_layer = channels.asgi.get_channel_layer()

但在我的myapp里/设置.py,我已为指定后端默认值。Can你能提出解决这个错误的办法吗?Here是一个可能的解决方案,但是asgi峈redis在我的djang1.10中是最新的。我正在尝试在本地计算机上运行myapp。在

^{pr2}$

Tags: djangopyimportlayer应用程序消息settings错误