/ / websocket server para aplicação django - python, django, websocket, socket.io, tornado

servidor websocket para aplicação django - python, django, websocket, socket.io, tornado

Eu tenho um aplicativo django precisa ser implantadoSob Apache HTTP Server, também eu preciso empurrar evento para o navegador web do cliente em tempo real. Eu sou bastante novo para python, alguém poderia sugerir algum servidor websocket poderia trabalhar em Python + Django + Apache?

Respostas:

8 para resposta № 1

O Django é um servidor da web síncrono. isso significa que você não pode usar o websocket diretamente com ele. Mas você tem várias opções para fazer websocket no Django.

Use uma pilha completa de python para fazer isso: usar Tornado e Django. Você pode acompanhar isso postar

Use o Nodejs + socket.io + message broker: Siga este tipo de tutorial

Você encontrará mais recursos para ajudá-lo a fazer isso com node.js & socket.io do que usar o tornado.


2 para resposta № 2

Com a nova atualização (Django 1.10), o Django agora suporta websockets.

Por favor, leia este artigo para mais informações: No fundo dos canais do Django - o futuro dos aplicativos em tempo real no Django