让我假装我有以下QueryDict:
<QueryDict: {u'num': [0], u'var1': [u'value1', u'value2'], u'var2': [u'8']}>
Run Code Online (Sandbox Code Playgroud)
我想要一本字典,例如:
{'num': [0], 'var1':['value1', 'value2'], 'var2':['8']}
Run Code Online (Sandbox Code Playgroud)
(我不在乎unicode符号是u保留还是继续.)
如果我这样做queryDict.dict(),正如django网站所建议的那样,我会失去属于的额外值var1,例如:
{'num': [0], 'var1':['value2'], 'var2':['8']}
Run Code Online (Sandbox Code Playgroud)
我在想这样做:
myDict = {}
for key in queryDict.iterkeys():
myDict[key] = queryDict.getlist(key)
Run Code Online (Sandbox Code Playgroud)
有没有更好的办法?