Jul*_*uis 5 sockets django websocket socket.io
我尝试在我的django应用程序中实现与django-socketio的聊天.
首先,我必须学习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")
Run Code Online (Sandbox Code Playgroud)
我的看法:
def chat(request):
return render_to_response('chat.html', {} ,context_instance=RequestContext(request))
Run Code Online (Sandbox Code Playgroud)
我的网址:
url(r'^chat/$', 'projet.views.chat'),
Run Code Online (Sandbox Code Playgroud)
我的HTML:
<head>
{% load socketio_tags %}
{% socketio %}
<script>
var socket = new.io.Socket();
socket.connect();
socket.on('connect', function(){
socket.subscribe('my_channel');
});
</script>
</head>
Run Code Online (Sandbox Code Playgroud)
当我去localhost:8000 /聊天时,什么都没有出现.
所以它可能是非常基本的,但是我怎样才能简单地通过我的套接字发送消息并在我连接到它时在我的html中呈现它?
我真的很想了解它,所以如果有人有关于django-sockieto的教程,我会非常感激.
| 归档时间: |
|
| 查看次数: |
609 次 |
| 最近记录: |