2012-11-18 31 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。