Django 1.5刚刚发布,其中包含StreamingHttpResponse。我已经阅读了this discussion,第二个答案实际上在页面中打印出流(实际上只是数据)。
我想做的是将流响应的输出打印到模板中,而不仅仅是像the discussion中那样打印数据。
我该怎么办?我需要使用JavaScript并调用实现StreamingHttpResponse的视图,还是有一种方法告诉django呈现模板,然后将StreamingHttpResponse数据发送到模板(然后我需要知道存储数据的变量是什么)?
编辑:到目前为止,我找到的解决方案是将最终html页面的部分写入生成器(yield)。这种解决方案的问题是,例如,我无法拥有随着数据流式传输而增长的栏(例如加载栏)。
再见
我想做的是将流响应的输出打印到模板中,而不仅仅是像the discussion中那样打印数据。
我该怎么办?我需要使用JavaScript并调用实现StreamingHttpResponse的视图,还是有一种方法告诉django呈现模板,然后将StreamingHttpResponse数据发送到模板(然后我需要知道存储数据的变量是什么)?
编辑:到目前为止,我找到的解决方案是将最终html页面的部分写入生成器(yield)。这种解决方案的问题是,例如,我无法拥有随着数据流式传输而增长的栏(例如加载栏)。
再见