From 8e301812fa6349b410db44fd4d6fe1df388635c3 Mon Sep 17 00:00:00 2001 From: Jannis Leidel Date: Fri, 1 Oct 2010 02:01:38 +0000 Subject: [PATCH] Fixed #13876 -- Fixed duplication in docs. Thanks, zerok and timo. git-svn-id: http://code.djangoproject.com/svn/django/trunk@13966 bcc190cf-cafb-0310-a4f2-bffc1f526a37 --- docs/ref/request-response.txt | 16 +++++----------- 1 file changed, 5 insertions(+), 11 deletions(-) diff --git a/docs/ref/request-response.txt b/docs/ref/request-response.txt index 064f1201f7..380210d064 100644 --- a/docs/ref/request-response.txt +++ b/docs/ref/request-response.txt @@ -420,16 +420,6 @@ file-like object:: >>> response.write("

Here's the text of the Web page.

") >>> response.write("

Here's another paragraph.

") -You can add and delete headers using dictionary syntax:: - - >>> response = HttpResponse() - >>> response['X-DJANGO'] = "It's the best." - >>> del response['X-PHP'] - >>> response['X-DJANGO'] - "It's the best." - -Note that ``del`` doesn't raise ``KeyError`` if the header doesn't exist. - Passing iterators ~~~~~~~~~~~~~~~~~ @@ -444,10 +434,14 @@ hard-coded strings. If you use this technique, follow these guidelines: Setting headers ~~~~~~~~~~~~~~~ -To set a header in your response, just treat it like a dictionary:: +To set or remove a header in your response, treat it like a dictionary:: >>> response = HttpResponse() >>> response['Cache-Control'] = 'no-cache' + >>> del response['Cache-Control'] + +Note that unlike a dictionary, ``del`` doesn't raise ``KeyError`` if the header +doesn't exist. .. versionadded:: 1.1