Aşağıdaki QueryDict'e sahip olduğumu varsayalım:
<QueryDict: {u'num': [0], u'var1': [u'value1', u'value2'], u'var2': [u'8']}>
Bundan bir sözlüğe sahip olmak istiyorum, örneğin:
{'num': [0], 'var1':['value1', 'value2'], 'var2':['8']}
(Unicode sembolünün u
kalması veya gitmesi umurumda değil .)
Bunu yaparsam queryDict.dict()
, django sitesinin önerdiği gibi , ait olan ekstra değerleri kaybederim var1
, örneğin:
{'num': [0], 'var1':['value2'], 'var2':['8']}
Bunu yapmayı düşünüyordum:
myDict = {}
for key in queryDict.iterkeys():
myDict[key] = queryDict.getlist(key)
Daha iyi bir yol var mı?