1
0
mirror of https://github.com/django/django.git synced 2024-12-22 17:16:24 +00:00

Fixed #34556 -- Doc'd that StreamingHttpResponse accepts memoryviews and strings iterators.

This commit is contained in:
Alexerson 2023-05-12 06:34:47 -07:00 committed by GitHub
parent e901407e23
commit 599f3e2cda
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1213,9 +1213,9 @@ The :class:`StreamingHttpResponse` is not a subclass of :class:`HttpResponse`,
because it features a slightly different API. However, it is almost identical,
with the following notable differences:
* It should be given an iterator that yields bytestrings as content. When
serving under WSGI, this should be a sync iterator. When serving under ASGI,
this is should an async iterator.
* It should be given an iterator that yields bytestrings, :class:`memoryview`,
or strings as content. When serving under WSGI, this should be a sync
iterator. When serving under ASGI, then it should be an async iterator.
* You cannot access its content, except by iterating the response object
itself. This should only occur when the response is returned to the client: