我有一个API,我想根据需要调用通过websocket消息更新的事件。想像一个实时文件系统,有人可以在界面中或通过API添加文件,而查看该文件夹的任何人都可以查看更新文件路径。
这是我当前在网络视图中正在做的事情:
channel_layer = get_channel_layer()
data = {
"file": entity_data,
"instanceId": None,
"user": self.user_id,
"type": "DELETE_FILE"
}
async_to_sync(channel_layer.group_send)(
'folder_event_' + str(parent_entity_access.entity_id),
{
"type": "folder_event_broadcast",
"data": data
}
)
我将如何在Web应用程序之外执行相同的操作-即“获取频道层”?