这是什么,我想做(警告:这里的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字典。它是一套两个字典,你不能这样做,因为字典是不可散列的。 –