Зробимо вигляд, що у мене є такий QueryDict:
<QueryDict: {u'num': [0], u'var1': [u'value1', u'value2'], u'var2': [u'8']}>
Мені б хотілося, щоб із цього не було словника, наприклад:
{'num': [0], 'var1':['value1', 'value2'], 'var2':['8']}
(Мені байдуже, чи символ Unicode u
залишається чи йде.)
Якщо я це роблю queryDict.dict()
, як пропонує сайт django , я втрачаю зайві значення var1
, наприклад:
{'num': [0], 'var1':['value2'], 'var2':['8']}
Я думав зробити це:
myDict = {}
for key in queryDict.iterkeys():
myDict[key] = queryDict.getlist(key)
Чи є кращий спосіб?