我正在尝试让Django (1.2)的流媒体响应的“hello world”工作。我知道如何使用生成器和yield
函数。但是响应仍然不是流的。我怀疑有一个中间件在搞它--也许是ETAG计算器?但我不确定该怎么停用它。有人能帮帮忙吗?
这是我到目前为止对流媒体的“你好世界”:
def stream_response(request):
resp = HttpResponse( stream_response_generator())
return resp
def stream_response_generator():
for x in range(1,11):
yield "%s\n" % x # Returns a chunk of the response to the browser
time.sleep(1)
https://stackoverflow.com/questions/2922874
复制相似问题