gevent-socketio从python方法发出或广播

时间:2014-08-28 18:44:24

标签: python django gevent gevent-socketio

我使用gevent-socketio库,需要在post_save

上发送消息
...
def post_save(self, obj, created=False):
    // broadcast message with data(obj) to channel

我该怎么做?

编辑:

有这个例子:

from socketio.namespace import BaseNamespace
from socketio.mixins import BroadcastMixin
from socketio.sdjango import namespace


@namespace('/document')
class DocumentNamespace(BaseNamespace, BroadcastMixin):

    def recv_connect(self):
        print "CONNECTED"

    def on_join(self, msg):
        self.broadcast_event('poruka', msg)

        print 'JOIN'
        return True

    def broadcast_msg(self, channel, msg):
        self.broadcast_event(channel, msg)

此示例在客户端连接或向服务器发送消息时侦听, 但我需要将我的方法post_save广播到客户端..

0 个答案:

没有答案