diff options
| author | Chris Beaven <smileychris@gmail.com> | 2010-12-01 22:25:17 +0000 |
|---|---|---|
| committer | Chris Beaven <smileychris@gmail.com> | 2010-12-01 22:25:17 +0000 |
| commit | dceaa82dec9f97ac77754dfdc737852d8171c8a2 (patch) | |
| tree | f24cbd8cf821e5b0990d02d541d0ce42c2976a8a /docs/ref/request-response.txt | |
| parent | cd847db17fbb578c580c54ac41dcb899ef3b9cb0 (diff) | |
Fixed #14809 -- broken login related tests after r14733.
git-svn-id: http://code.djangoproject.com/svn/django/trunk@14764 bcc190cf-cafb-0310-a4f2-bffc1f526a37
Diffstat (limited to 'docs/ref/request-response.txt')
| -rw-r--r-- | docs/ref/request-response.txt | 26 |
1 files changed, 20 insertions, 6 deletions
diff --git a/docs/ref/request-response.txt b/docs/ref/request-response.txt index cc89229725..7ea7643c75 100644 --- a/docs/ref/request-response.txt +++ b/docs/ref/request-response.txt @@ -430,14 +430,28 @@ In addition, ``QueryDict`` has the following methods: Like :meth:`items()`, except it includes all values, as a list, for each member of the dictionary. For example:: - >>> q = QueryDict('a=1&a=2&a=3') - >>> q.lists() - [(u'a', [u'1', u'2', u'3'])] + >>> q = QueryDict('a=1&a=2&a=3') + >>> q.lists() + [(u'a', [u'1', u'2', u'3'])] -.. method:: QueryDict.urlencode() +.. method:: QueryDict.urlencode([safe]) - Returns a string of the data in query-string format. - Example: ``"a=2&b=3&b=5"``. + Returns a string of the data in query-string format. Example:: + + >>> q = QueryDict('a=2&b=3&b=5') + >>> q.urlencode() + 'a=2&b=3&b=5' + + .. versionchanged:: 1.3 + The ``safe`` parameter was added. + + Optionally, urlencode can be passed characters which + do not require encoding. For example:: + + >>> q = QueryDict('', mutable=True) + >>> q['next'] = '/a&b/' + >>> q.urlencode(safe='/') + 'next=/a%26b/' HttpResponse objects ==================== |
