mirror of
https://github.com/django/django.git
synced 2025-10-24 14:16:09 +00:00
[1.1.X] Fixed #12820. Implemented other dict methods for MergeDict. Backport of [12498] from trunk.
git-svn-id: http://code.djangoproject.com/svn/django/branches/releases/1.1.X@12501 bcc190cf-cafb-0310-a4f2-bffc1f526a37
This commit is contained in:
@@ -34,6 +34,17 @@ MergeDict can merge MultiValueDicts
|
||||
>>> mm.getlist('undefined')
|
||||
[]
|
||||
|
||||
>>> sorted(mm.keys())
|
||||
['key1', 'key2', 'key4']
|
||||
>>> len(mm.values())
|
||||
3
|
||||
>>> "value1" in mm.values()
|
||||
True
|
||||
>>> sorted(mm.items(), key=lambda k: k[0])
|
||||
[('key1', 'value1'), ('key2', 'value3'), ('key4', 'value6')]
|
||||
>>> [(k,mm.getlist(k)) for k in sorted(mm)]
|
||||
[('key1', ['value1']), ('key2', ['value2', 'value3']), ('key4', ['value5', 'value6'])]
|
||||
|
||||
### MultiValueDict ##########################################################
|
||||
|
||||
>>> d = MultiValueDict({'name': ['Adrian', 'Simon'], 'position': ['Developer']})
|
||||
|
||||
Reference in New Issue
Block a user