Django 属性错误:';插座';对象没有属性';recv&x27;

Django 属性错误:';插座';对象没有属性';recv&x27;,django,socket.io,gevent,Django,Socket.io,Gevent,我试图让gevent socketio运行这个示例(),但我遇到了一个非常奇怪的错误: Internal Server Error: /socket.io/1/websocket/49318546715 Traceback (most recent call last): File "/Users/User/Envs/Echtzeit/lib/python2.7/site-packages/django/core/handlers/base.py", line 115, in get_respo

我试图让gevent socketio运行这个示例(),但我遇到了一个非常奇怪的错误:

Internal Server Error: /socket.io/1/websocket/49318546715
Traceback (most recent call last):
File "/Users/User/Envs/Echtzeit/lib/python2.7/site-packages/django/core/handlers/base.py", line 115, in get_response
response = callback(request, *callback_args, **callback_kwargs)
File "/Users/User/Envs/Echtzeit/small_tictactoe/apps/core/views.py", line 37, in socketio
message = socketio.recv()
AttributeError: 'Socket' object has no attribute 'recv'

但是我发现在其他示例和文档中也使用了
socketio.recv()

这个示例已经有两年历史了。因为那个api被更改了。正如您现在看到的,不存在recv方法。您可以检查存在的方法: