Załóżmy, że mam następujący QueryDict:
<QueryDict: {u'num': [0], u'var1': [u'value1', u'value2'], u'var2': [u'8']}>
Chciałbym mieć z tego słownik, np .:
{'num': [0], 'var1':['value1', 'value2'], 'var2':['8']}
(Nie obchodzi mnie, czy symbol Unicode u
pozostaje, czy znika).
Jeśli to zrobię queryDict.dict()
, jak sugeruje strona django , stracę dodatkowe wartości należące do var1
np .:
{'num': [0], 'var1':['value2'], 'var2':['8']}
Myślałem o zrobieniu tego:
myDict = {}
for key in queryDict.iterkeys():
myDict[key] = queryDict.getlist(key)
Czy jest lepszy sposób?