Anggap saja saya memiliki QueryDict berikut:
<QueryDict: {u'num': [0], u'var1': [u'value1', u'value2'], u'var2': [u'8']}>
Saya ingin memiliki kamus tentang ini, misalnya:
{'num': [0], 'var1':['value1', 'value2'], 'var2':['8']}
(Saya tidak peduli jika simbol unicode u tetap atau hilang.)
Jika saya melakukannya queryDict.dict(), seperti yang disarankan oleh situs django , saya kehilangan nilai ekstra yang dimiliki var1, misalnya:
{'num': [0], 'var1':['value2'], 'var2':['8']}
Saya berpikir untuk melakukan ini:
myDict = {}
for key in queryDict.iterkeys():
myDict[key] = queryDict.getlist(key)
Apakah ada cara yang lebih baik?