允许新使用者查看Django渠道层中的现有数据

时间:2018-06-30 18:04:54

标签: python django django-channels

我正在使用Django通道(并喜欢它),但是该层的新使用者仅在加入以后才能看到数据。新消费者有没有办法查看属于该层的先前数据?

1 个答案:

答案 0 :(得分:0)

您需要从数据库或高速缓存之类发送现有数据。在使用者的连接方法上执行此操作。如果使用的是异步方法,则必须始终使用IO的异步库或将IO包装在sync_to_async或database_sync_to_async中。这样一来,您就不会阻塞事件循环。