Fixed #236 -- Added HttpResponse.delete_cookie() method.

git-svn-id: http://code.djangoproject.com/svn/django/trunk@668 bcc190cf-cafb-0310-a4f2-bffc1f526a37
This commit is contained in:
Adrian Holovaty 2005-09-23 01:17:39 +00:00
parent 8df0df620f
commit 3dc1ede871
2 changed files with 10 additions and 0 deletions

View File

@ -175,6 +175,12 @@ class HttpResponse:
if val is not None:
self.cookies[key][var.replace('_', '-')] = val
def delete_cookie(self, key):
try:
self.cookies[key]['max_age'] = 0
except KeyError:
pass
def get_content_as_string(self, encoding):
"""
Returns the content as a string, encoding it from a Unicode object if

View File

@ -286,6 +286,10 @@ Methods
.. _`cookie Morsel`: http://www.python.org/doc/current/lib/morsel-objects.html
``delete_cookie(key)``
Deletes the cookie with the given key. Fails silently if the key doesn't
exist.
``get_content_as_string(encoding)``
Returns the content as a Python string, encoding it from a Unicode object
if necessary.