這是什麼,我想做(警告:這裏的Python菜鳥,這可能是較不正確的方式,但我希望你能得到我想要的)如何創建這個嵌套的Python字典?
forms = {
{ 'id' : '1',
'form' : form_something,
},
{ 'id' : '4',
'form' : form_something2,
}
}
現在我的問題是我該怎麼辦創建這個字典在我的Django鑑於這是這樣的,那麼遠>
links = Links.objects.all()
forms = {}
for link in links:
form = LinkForm(instance = link)
forms.update({ 'id' : link.id, 'form' : form})
# which is obviously the wrong way to do it
你'forms'不是一個有效的Python字典。它是一套兩個字典,你不能這樣做,因爲字典是不可散列的。 –