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的教程,我會非常感激。