From daa6b38f352447a5afed3184f4ffffd0d6b1f1de Mon Sep 17 00:00:00 2001 From: Gary Wilson Jr Date: Sun, 3 Aug 2008 19:55:26 +0000 Subject: Fixed #8092, #3828 -- Removed dictionary access for request objects so that GET and POST data doesn't "overwrite" request attributes when used in templates (since dictionary lookup is performed before attribute lookup). This is backwards-incompatible if you were using the request object for dictionary access to the combined GET and POST data, but you should use `request.REQUEST` for that instead. git-svn-id: http://code.djangoproject.com/svn/django/trunk@8202 bcc190cf-cafb-0310-a4f2-bffc1f526a37 --- docs/request_response.txt | 12 ------------ 1 file changed, 12 deletions(-) (limited to 'docs') diff --git a/docs/request_response.txt b/docs/request_response.txt index 54fc24df9e..9b3f6dd0e3 100644 --- a/docs/request_response.txt +++ b/docs/request_response.txt @@ -170,18 +170,6 @@ All attributes except ``session`` should be considered read-only. Methods ------- -``__getitem__(key)`` - Returns the GET/POST value for the given key, checking POST first, then - GET. Raises ``KeyError`` if the key doesn't exist. - - This lets you use dictionary-accessing syntax on an ``HttpRequest`` - instance. Example: ``request["foo"]`` would return ``True`` if either - ``request.POST`` or ``request.GET`` had a ``"foo"`` key. - -``has_key()`` - Returns ``True`` or ``False``, designating whether ``request.GET`` or - ``request.POST`` has the given key. - ``get_host()`` **New in Django development version** -- cgit v1.3