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