Django Channels:从通道层发送的数据包未传递

时间:2018-08-16 05:40:11

标签: python-3.x django-channels

我在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)

我该如何调试?没有错误,但消息未传递。

0 个答案:

没有答案