why would you even use a StreamingHttpResponse?
One of the best use cases for streaming responses is to send large files, e.g. a large CSV file.
How does Django’s StreamingHttpResponse work, exactly?
I will discuss what happens in your Django application, what happens at the Python Web Server Gateway Interface (WSGI) layer, and look at some examples.