2012-11-18 36 views
4

我試圖實現我的Django應用程序使用Django,socketio聊天。Django的Socketio 101

首先,我必須瞭解Django的socketio,所以我讀的https://github.com/stephenmcd/django-socketio

我真的想要得到它的基礎上的自述。所以我嘗試創建一個簡單的東西,通過socketio呈現消息。

我events.py:

@events.on_connect 
    def first_connect(request, socket, context): 
      socket.broadcast_channel("my message") 

我的觀點:

def chat(request): 
    return render_to_response('chat.html', {} ,context_instance=RequestContext(request)) 

我的網址:

 url(r'^chat/$', 'projet.views.chat'), 

我的HTML:

<head> 
    {% load socketio_tags %} 
    {% socketio %} 
    <script> 
     var socket = new.io.Socket(); 
     socket.connect(); 
     socket.on('connect', function(){ 

    socket.subscribe('my_channel'); 
    }); 

    </script> 

    </head> 

當我去localhost:8000/chat時,什麼都沒有出現。

因此它可能是很基本的,但我該怎麼做才能簡單的通過我的插座發送消息,呈現在我的HTML,當我連接到它?

我真的很想了解它,所以如果有人有關於django-sockieto的教程,我會非常感激。

回答

0

你可以看看科迪Soyland博客條目herehere。它可能已經過時,但我認爲你可以感受到那裏應該發生的事情。這也不是關於django-socketio。