diff options
| author | Unai Zalakain <unai@gisa-elkartea.org> | 2013-11-16 18:54:12 +0100 |
|---|---|---|
| committer | Tim Graham <timograham@gmail.com> | 2014-08-19 17:34:38 -0400 |
| commit | 5f2542f12a90cfcfb7be776424ef2f7b200df006 (patch) | |
| tree | 74e78ce1ed7c67e1eb009fcdf8de8e9596361537 /docs/ref/request-response.txt | |
| parent | 9d6551204eff9d1ab70b67578f99630716df7490 (diff) | |
Fixed #10190 -- Made HttpResponse charset customizable.
Thanks to Simon Charette, Aymeric Augustin, and Tim Graham
for reviews and contributions.
Diffstat (limited to 'docs/ref/request-response.txt')
| -rw-r--r-- | docs/ref/request-response.txt | 19 |
1 files changed, 18 insertions, 1 deletions
diff --git a/docs/ref/request-response.txt b/docs/ref/request-response.txt index ba6481107d..339789b2b0 100644 --- a/docs/ref/request-response.txt +++ b/docs/ref/request-response.txt @@ -627,6 +627,15 @@ Attributes A bytestring representing the content, encoded from a Unicode object if necessary. +.. attribute:: HttpResponse.charset + + .. versionadded:: 1.8 + + A string denoting the charset in which the response will be encoded. If not + given at ``HttpResponse`` instantiation time, it will be extracted from + ``content_type`` and if that is unsuccessful, the + :setting:`DEFAULT_CHARSET` setting will be used. + .. attribute:: HttpResponse.status_code The `HTTP status code`_ for the response. @@ -645,7 +654,7 @@ Attributes Methods ------- -.. method:: HttpResponse.__init__(content='', content_type=None, status=200, reason=None) +.. method:: HttpResponse.__init__(content='', content_type=None, status=200, reason=None, charset=None) Instantiates an ``HttpResponse`` object with the given page content and content type. @@ -666,6 +675,14 @@ Methods ``reason`` is the HTTP response phrase. If not provided, a default phrase will be used. + ``charset`` is the charset in which the response will be encoded. If not + given it will be extracted from ``content_type``, and if that + is unsuccessful, the :setting:`DEFAULT_CHARSET` setting will be used. + + .. versionadded:: 1.8 + + The ``charset`` parameter was added. + .. method:: HttpResponse.__setitem__(header, value) Sets the given header name to the given value. Both ``header`` and |
