【发布时间】: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