다음 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)
더 좋은 방법이 있습니까?