Facciamo finta di avere il seguente QueryDict:
<QueryDict: {u'num': [0], u'var1': [u'value1', u'value2'], u'var2': [u'8']}>
Mi piacerebbe avere un dizionario fuori da questo, ad esempio:
{'num': [0], 'var1':['value1', 'value2'], 'var2':['8']}
(Non mi interessa se il simbolo Unicode urimane o scompare.)
Se lo faccio queryDict.dict(), come suggerito dal sito django , perdo i valori extra appartenenti a var1, es:
{'num': [0], 'var1':['value2'], 'var2':['8']}
Stavo pensando di fare questo:
myDict = {}
for key in queryDict.iterkeys():
myDict[key] = queryDict.getlist(key)
C'è un modo migliore?