我想要一个清晰的解释,说明我应该如何在Heroku上部署Django 3.x和通道2.x。我的asgi.py文件
import os
import django
from channels.routing import get_default_application
os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'mainProj.settings')
django.setup()
application = get_default_application()还有,
import channels.asgi和
channel_layer = channels.asgi.get_channel_layer()返回一个错误,说没有名为channels.asgi的模块
发布于 2020-05-15 11:10:41
您想要从其他视图或函数/方法中get_channel_layer()吗?
应该像这样进口:
from channels.layers import get_channel_layer
channel_layer = get_channel_layer()https://stackoverflow.com/questions/61392459
复制相似问题