Fixed #24137 -- Switched to HTTP reason phrases from Python stdlib.

This commit is contained in:
Jon Dufresne 2015-01-13 11:29:07 -08:00 committed by Tim Graham
parent 0f3ea8c0bc
commit 24b2bc635e
5 changed files with 26 additions and 72 deletions

View file

@ -629,6 +629,13 @@ Attributes
The HTTP reason phrase for the response.
.. versionchanged:: 1.9
``reason_phrase`` no longer defaults to all capital letters. It now
uses the `HTTP standard's`_ default reason phrases.
.. _`HTTP standard's`: https://www.ietf.org/rfc/rfc2616.txt
.. attribute:: HttpResponse.streaming
This is always ``False``.
@ -980,6 +987,13 @@ Attributes
The HTTP reason phrase for the response.
.. versionchanged:: 1.9
``reason_phrase`` no longer defaults to all capital letters. It now
uses the `HTTP standard's`_ default reason phrases.
.. _`HTTP standard's`: https://www.ietf.org/rfc/rfc2616.txt
.. attribute:: StreamingHttpResponse.streaming
This is always ``True``.

View file

@ -171,6 +171,13 @@ Miscellaneous
* CSS and images in ``contrib.admin`` to support Internet Explorer 6 & 7 have
been removed as these browsers have reached end-of-life.
* ``django.http.responses.REASON_PHRASES`` and
``django.core.handlers.wsgi.STATUS_CODE_TEXT`` have been removed. Use
Python's stdlib instead: :data:`http.client.responses` for Python 3 and
`httplib.responses`_ for Python 2.
.. _`httplib.responses`: https://docs.python.org/2/library/httplib.html#httplib.responses
.. _deprecated-features-1.9:
Features deprecated in 1.9