我在django 1.11(python3.6.6)中使用channels_redis,并且刚刚升级到channel2,但是没有发送来自站点的任何数据包。
我用一个简单的视图对其进行测试:
def test(request):
send_packet(["users-{}".format(request.user.pk)], "test", dict())
return HttpResponse("OK")
async def try_send(group, data):
try:
await channel_layer.group_send(group, data)
except Exception as ex:
debug.error("failed to send", exc_info=True)
send_packet = async_to_sync(try_send)
我该如何调试?没有错误,但消息未传递。