【发布时间】:2012-02-18 21:51:12
【问题描述】:
我在 Django 中有一个视图,它可以流式传输响应。 (想想大约 1999 年的网络聊天,或者彗星技术。)
def events(request):
def generate_events():
for i in range(10):
time.sleep(2)
yield " " * 1024
yield "This is some text.\n"
return HttpResponse(generate_events())
现在,我想检测用户何时取消加载页面,因为发送更多数据没有意义。理想情况下,应该是这样的:
if not request.is_alive():
return
有没有办法在 Django 中实现这一点?
【问题讨论】: