我正在尝试为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}$
将此添加到
settings.py
的顶部另外,请确保您已经安装了Redis
^{pr2}$相关问题 更多 >
编程相关推荐