mirror of
https://github.com/encode/django-rest-framework.git
synced 2025-07-27 08:29:59 +03:00
fix list input bug
This commit is contained in:
parent
98e56e0327
commit
730627f581
|
@ -47,6 +47,11 @@ def parse_html_list(dictionary, prefix='', default=None):
|
||||||
|
|
||||||
:returns a list of objects, or the value specified in ``default`` if the list is empty
|
:returns a list of objects, or the value specified in ``default`` if the list is empty
|
||||||
"""
|
"""
|
||||||
|
if isinstance(dictionary, (list, tuple)):
|
||||||
|
dictionary = str(dictionary)[1:-1]
|
||||||
|
dictionary = '{' + dictionary[1:-1].replace('}', '').replace('{', '') + '}'
|
||||||
|
dictionary = eval(dictionary)
|
||||||
|
|
||||||
ret = {}
|
ret = {}
|
||||||
regex = re.compile(r'^%s\[([0-9]+)\](.*)$' % re.escape(prefix))
|
regex = re.compile(r'^%s\[([0-9]+)\](.*)$' % re.escape(prefix))
|
||||||
for field, value in dictionary.items():
|
for field, value in dictionary.items():
|
||||||
|
|
Loading…
Reference in New Issue
Block a user