Vamos fingir que tenho o seguinte QueryDict:
<QueryDict: {u'num': [0], u'var1': [u'value1', u'value2'], u'var2': [u'8']}>
Eu gostaria de ter um dicionário fora disso, por exemplo:
{'num': [0], 'var1':['value1', 'value2'], 'var2':['8']}
(Não me importo se o símbolo Unicode upermanece ou se vai.)
Se o fizer queryDict.dict(), conforme sugerido pelo site django , perco os valores extras pertencentes a var1, por exemplo:
{'num': [0], 'var1':['value2'], 'var2':['8']}
Eu estava pensando em fazer isso:
myDict = {}
for key in queryDict.iterkeys():
myDict[key] = queryDict.getlist(key)
Existe uma maneira melhor?