Stellen wir uns vor, ich hätte das folgende QueryDict:
<QueryDict: {u'num': [0], u'var1': [u'value1', u'value2'], u'var2': [u'8']}>
Ich hätte gerne ein Wörterbuch daraus, zB:
{'num': [0], 'var1':['value1', 'value2'], 'var2':['8']}
(Es ist mir egal, ob das Unicode-Symbol ubleibt oder geht.)
Wenn ich dies tue queryDict.dict(), wie von der Django-Site vorgeschlagen , verliere ich die zusätzlichen Werte, die dazu gehören var1, z.
{'num': [0], 'var1':['value2'], 'var2':['8']}
Ich dachte darüber nach:
myDict = {}
for key in queryDict.iterkeys():
myDict[key] = queryDict.getlist(key)
Gibt es einen besseren Weg?