标签: django twitter stream
我想为twitter流式api提供一些数据流api。我正在使用django。
我相信只是为数据创建一个生成器并在HttpResponse中返回它应该就足够了 - 将每个项目编码成一个javascript对象。
答案 0 :(得分:0)
您需要仔细考虑管理服务器进程。普通的Django设置不适合长期连接。它在很大程度上取决于您的特定配置,但通常,如果您继续为一个连接提供服务,您的服务器将无法为新服务提供服务。正常的Django设置取决于在进入下一个连接之前完成一个连接(尽管你可能会运行多个服务器进程来提供一些并发)。
我担心我没有任何简单的解决方案可以做你想做的事。我想我只需要仔细考虑一下,然后看看Twisted之类的其他库。 Twisted支持流媒体;见例如this link