将实时公共行输出重定向到 Django HttpResponse
-
21-09-2019 - |
题
在长时间运行的命令行执行中,例如解压缩大型 .zip 存档,如何通过 Django 的 HttpResponse 将 unzip 命令的实时输出重定向到浏览器?
编辑:根据paul的建议,我进行了搜索,发现这个问题有关于如何使用生成器返回HttpResponse的答案。
现在,剩下的问题是如何从解压缩的输出捕获并创建生成器。
解决方案
在的HttpResponse构造函数采用一个串或可迭代。
要滴入内容下来,就可以使可迭代的发电机。
提供,当然,你的中间件不产生干扰。
不隶属于 StackOverflow