错误:tornado.general:WebSocket … Swampdragon:DoesNotExist:匹配查询不存在

我按照第一个教程: http : //swampdragon.net/tutorial/part-1-here-be-dragons-and-thats-a-good-thing/

我和Docker一起工作。 我不得不打开端口9999和6379,像这样运行:

sudo docker run --rm -ti -p 8000:8000 -p 6379:6379 -p 9999:9999 --name swarmdragon --net host -v /DJANGO_PATH/:/swarmdragon swarmdragon-install bash 

(不能访问本地主机:9999从主机没有“-net主机”选项。不知道为什么:/)

docker集装箱启动时,我必须启动这些过程:

 service redis-server start ./manage.py runsd ./manage.py runserver 0.0.0.0:8000 

一切似乎在主机上工作,但:

  • 我不得不刷新,当我添加第一个“TodoList对象”看到它,但所有新的“TodoItem对象”显示,当我添加,而不刷新(这是点^^)

  • 如果我将其添加到pipe理面板中,则看不到另一个“TodoList对象”。 即使我刷新。

  • 当我删除所有的“TodoList对象”并刷新页面时,从“./manage.py runsd”中得到一个奇怪的错误。 同样,当我添加一个新的“TodoList对象”,当我创build一个新的后删除:

 -------- SwampDragon ------ Running SwampDragon on 127.0.0.1:9999 DRAGON_URL: http://localhost:9999/ Version 0.4.2.2 Debug: True Quit the server with ctrl+c --------------------------- ERROR:tornado.general:WebSocket Traceback (most recent call last): File "/usr/local/lib/python2.7/dist-packages/sockjs/tornado/transports/websocket.py", line 60, in on_message self.session.on_messages(msg) File "/usr/local/lib/python2.7/dist-packages/sockjs/tornado/session.py", line 418, in on_messages self.conn.on_message(msg) File "/usr/local/lib/python2.7/dist-packages/swampdragon/connections/sockjs_connection.py", line 90, in on_message raise e DoesNotExist: TodoList matching query does not exist. 

Django版本:1.8.6

Python:2.7

Swampdragon刚刚安装了点子

你知道这是怎么来的,怎么改正?

非常感谢。