django アプリで django-socketio とのチャットを実装しようとしています。
まず、django-socketio について学ばなければならないので、https://github.com/stephenmcd/django-socketioの README を読みました。
その基礎をしっかりと身につけたい。そこで、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:
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に関するチュートリアルを持っているなら、私は本当に感謝しています.