Fixed #23977 -- Added setdefault() method to HttpResponse

This commit is contained in:
Sergey Parkhomenko 2014-12-11 00:25:05 +02:00 committed by Tim Graham
parent d4e449d730
commit 059c9ab24c
4 changed files with 29 additions and 0 deletions

View file

@ -708,6 +708,12 @@ Methods
Returns ``True`` or ``False`` based on a case-insensitive check for a
header with the given name.
.. method:: HttpResponse.setdefault(header, value)
.. versionadded:: 1.8
Sets a header unless it has already been set.
.. method:: HttpResponse.set_cookie(key, value='', max_age=None, expires=None, path='/', domain=None, secure=None, httponly=False)
Sets a cookie. The parameters are the same as in the

View file

@ -483,6 +483,10 @@ Requests and Responses
like :meth:`~django.http.HttpResponse.getvalue` so that instances can be used
as stream objects.
* The new :meth:`HttpResponse.setdefault()
<django.http.HttpResponse.setdefault>` method allows setting a header unless
it has already been set.
Tests
^^^^^