4

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

编辑: 根据保罗的建议,我进行了搜索,发现这个问题有关于如何使用生成器返回 HttpResponse 的答案。

每隔几秒更新一次 HttpResponse

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

4

1 回答 1

1

HttpResponse 构造函数采用字符串或可迭代对象。

为了将内容向下涓滴,您可以将可迭代对象设为生成器。

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

于 2009-11-20T01:10:04.310 回答