Django SwampDragon:KeyError' channel'

时间:2016-05-09 17:40:30

标签: python django swampdragon

我到处寻找解决方案,经过长时间的搜索,我仍然没有答案。

我在Swampdragon 0.4.2上使用Django 1.7。我每隔一段时间都会得到这个例外。

WebSocket
Traceback (most recent call last):
  File "/usr/local/lib/python2.7/site-packages/sockjs/tornado/transports/websocket.py", line 60, in on_message
    self.session.on_messages(msg)
  File "/usr/local/lib/python2.7/site-packages/sockjs/tornado/session.py", line 418, in on_messages
    self.conn.on_message(msg)
  File "/usr/local/lib/python2.7/site-packages/swampdragon/connections/sockjs_connection.py", line 90, in on_message
    raise e
KeyError: 'channel'

Request repr(): unavailable

任何人都知道为什么会这样?

1 个答案:

答案 0 :(得分:0)

所以很长一段时间后我终于调试了SwampDragon代码,发现问题是你需要在unsubscribe上发送频道名(来自客户端)。