Sto eseguendo un'applicazione guru Django.Come emettere l'evento SocketIO sul lato server
devo qualcosa di simile a questa classe
@namespace('/connect')
class ConnectNamespace(BaseNamespace):
def on_send(self, data):
# ...
Tuttavia, se ricevo gli eventi dal client javascript, tutto funziona e per esempio send
evento viene elaborato correttamente
Sono un po ' perso se voglio emit
qualche evento sul lato server. Posso farlo all'interno della classe con socket.send_packet
Ma ora voglio collegare un evento a post_save
segnale, quindi mi piacerebbe send_packet
dall'esterno questa classe namespace, un modo di fare questo sarebbe
ConnectNamespaceInstance.on_third_event('someeventname')
non riesco proprio a capire come posso ottenere l'istanza di ConnectNamespaceInstance
Insomma, voglio solo inviare un evento a JavaScript client dopo che ricevo post_save
segnale
http://stackoverflow.com/questions/13504320/socket-io-namespaces-channels-co – catherine
ho ottenuto lo stesso problema, e non riesco a risolvere ... Qualche idea? – jetmc
Mi dispiace ma non penso suggerito duplicato risponde alla mia domanda –