title: Sustain an http connection while django processes a big request (20mins+)
body: <p>I've got a django site that is producing a csv download. The content of the csv is dictated by user defined parameters. It's possible that users will set parameters that require significant thinking time on the server. I need a way of sustaining the http connection so the browser doesn't kick up an error message. I heard that it's possible to send intermittent http headers to do this. Can anyone point me in the right direction to set this up on a django site?</p>
  
  <p>(unfortunatly I'm stuck with the possibility of slow reports - improving my sql won't mitigate this)</p>