5

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に関するチュートリアルを持っているなら、私は本当に感謝しています.

4

1 に答える 1

0

Cody Soyland のブログ エントリは、ここここで見ることができます。時代遅れかもしれませんが、そこで何が起こっているのかを感じていただけると思います。また、django-socketio に関するものではありません。

于 2012-12-18T09:44:25.617 に答える