Hãy giả sử tôi có QueryDict sau:
<QueryDict: {u'num': [0], u'var1': [u'value1', u'value2'], u'var2': [u'8']}>
Tôi muốn có một từ điển trong số này, ví dụ:
{'num': [0], 'var1':['value1', 'value2'], 'var2':['8']}
(Tôi không quan tâm xem biểu tượng unicode u
vẫn tồn tại hay biến mất.)
Nếu tôi làm như vậy queryDict.dict()
, theo đề xuất của trang web django , tôi sẽ mất các giá trị bổ sung thuộc về var1
, ví dụ:
{'num': [0], 'var1':['value2'], 'var2':['8']}
Tôi đã nghĩ đến việc làm điều này:
myDict = {}
for key in queryDict.iterkeys():
myDict[key] = queryDict.getlist(key)
Có cách nào tốt hơn?