将实时公共线路输出重定向到Django HttpResponse

时间:2009-11-20 00:56:29

标签: python django httpresponse

在长期运行的命令行执行中,如解压缩大型.zip存档,如何通过Django的HttpResponse将unzip命令的实时输出重定向到浏览器?

修改 根据保罗的建议,我做了一个搜索,发现这个问题有关于如何使用生成器返回HttpResponse的答案。

Update HttpResponse Every Few Seconds

现在,剩下的问题是如何从解压缩输出中捕获和创建生成器。

1 个答案:

答案 0 :(得分:1)

HttpResponse构造函数接受字符串或迭代。

要将内容细化,您可以将迭代变为生成器。

当然,前提是您的中间件没有干扰。