Supposons que j'ai le QueryDict suivant:
<QueryDict: {u'num': [0], u'var1': [u'value1', u'value2'], u'var2': [u'8']}>
J'aimerais avoir un dictionnaire à partir de ceci, par exemple:
{'num': [0], 'var1':['value1', 'value2'], 'var2':['8']}
(Peu m'importe si le symbole Unicode u
reste ou disparaît.)
Si je le fais queryDict.dict()
, comme suggéré par le site django , je perds les valeurs supplémentaires appartenant à var1
, par exemple:
{'num': [0], 'var1':['value2'], 'var2':['8']}
Je pensais faire ceci:
myDict = {}
for key in queryDict.iterkeys():
myDict[key] = queryDict.getlist(key)
Y a-t-il un meilleur moyen?