Я запускаю приложение gangent-socketio Django.
У меня что-то похожее на этот класс
@namespace('/connect')
class ConnectNamespace(BaseNamespace):
def on_send(self, data):
# ...
Однако, если я получаю события от javascript-клиента, все работает и, например, событие send
обрабатывается правильно
Я немного потерял, если хочу emit
какое-то событие на стороне сервера. Я могу сделать это внутри класса с помощью socket.send_packet
Но теперь я хочу связать какое-то событие с сигналом post_save
, поэтому я хотел бы send_packet
извне этого класса пространства имен, одним из способов сделать это было бы
ConnectNamespaceInstance.on_third_event('someeventname')
Я просто не могу понять, как я могу получить экземпляр ConnectNamespaceInstance
Чтобы подвести итог, я просто хочу отправить событие клиенту javascript после получения сигнала post_save