我想知道如何使用websockets创建一个django webservice(响应XML)。我已经有了一个django webservice,它接受XML请求、解析请求、进行数据库查询、创建响应XML并将XML发送回请求方/浏览器。这只是一个正常的HTTP XML请求,响应在浏览器中以XML形式显示。
但是,如果我现在想创建一个websocket django webservice,该怎么办?假设我希望在发生新的魔法事件时向请求者/浏览器发送包含最新数据库数据的XML响应。
我已经阅读了很多帖子和博客,但都太笼统了。我能否仅使用django+apache来解决此问题,还是需要除django之外的其他服务器来处理websockets?
我现在正在使用django 1.3、Apache+wsgi,但我可以随时切换到任何有效的配置。
更新:
有许多不同的websockets可供选择,http://pypi.python.org/pypi?:action=search&term=websocket&submit=search ,但在我的情况下,哪个可以使用?
但是,如果我现在想创建一个websocket django webservice,该怎么办?假设我希望在发生新的魔法事件时向请求者/浏览器发送包含最新数据库数据的XML响应。
我已经阅读了很多帖子和博客,但都太笼统了。我能否仅使用django+apache来解决此问题,还是需要除django之外的其他服务器来处理websockets?
我现在正在使用django 1.3、Apache+wsgi,但我可以随时切换到任何有效的配置。
更新:
有许多不同的websockets可供选择,http://pypi.python.org/pypi?:action=search&term=websocket&submit=search ,但在我的情况下,哪个可以使用?