Supongamos que tengo el siguiente QueryDict:
<QueryDict: {u'num': [0], u'var1': [u'value1', u'value2'], u'var2': [u'8']}>
Me gustaría tener un diccionario de esto, por ejemplo:
{'num': [0], 'var1':['value1', 'value2'], 'var2':['8']}
(No me importa si el símbolo Unicode u
permanece o desaparece).
Si lo hago queryDict.dict()
, como sugiere el sitio de django , pierdo los valores adicionales que pertenecen a var1
, por ejemplo:
{'num': [0], 'var1':['value2'], 'var2':['8']}
Estaba pensando en hacer esto:
myDict = {}
for key in queryDict.iterkeys():
myDict[key] = queryDict.getlist(key)
¿Existe una forma mejor?