我正在尝试在Django中创建一个实时消息传递应用程序,其中只有2个用户(一对一)可以同时通话。 Pusher在其文档中提供了有关消息传递应用程序的教程,每个登录的人都可以键入并查看消息。因此,我正在努力了解推杆中的事件和通道。
def broadcast(request):
pusher.trigger(u'a_channel', u'an_event', {u'name': request.user.username, u'message': request.POST['message']})
return HttpResponse("done");
例如上面的代码!在这里,我了解有关推送username
和message
的知识,而不是推送这两个参数u'a_channel'
和u'an_event'
的知识。它们实际上是做什么的,我应该先在哪里声明它们,然后在views.py
中使用它?