提问者:小点点

在Bearle/django-prival-chat(django2/python)中编写管理消息


我想知道,是否有可能连接(作为管理员)一个用户和写消息? 我已经修改了数据库中的消息表,然而,消息确实只有在重新加载整个网站后才出现--这不是最佳结果。 我很感激你的每一个暗示。 谢谢。


共1个答案

匿名用户

当消息在服务器端发送时,您必须使用pub/sub服务在客户端获得通知
一个良好的开端是pusher.com服务,在服务器端代码中,无论何时向用户发送消息,您都将运行此示例代码:

pusher.trigger('my-channel', 'my-event', {

  'message': 'hello world'

})

在您的客户端,您添加一个代码来侦听上面的频道/主题并相应地执行操作

var channel = pusher.subscribe('my-channel');

channel.bind('my-event', function(data) {

  alert('Received my-event with message: ' + data.message);

});