【问题标题】:Django Socketio 101Django Socketio 101
【发布时间】:2012-11-18 15:43:42
【问题描述】:

我尝试在我的 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(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 的教程,我将不胜感激。

【问题讨论】:

    标签: django sockets websocket socket.io


    【解决方案1】:

    您可以查看 Cody Soyland 博客条目 herehere。它可能已经过时,但我认为您可以感觉到那里应该发生的事情。这也与 django-socketio 无关。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-09-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-09-25
      相关资源
      最近更新 更多