Это создаст список словарей:
links = Links.objects.all()
forms = []
for link in links:
form = LinkForm(instance = link)
forms.append({'id': link.id, 'form': form})
Если вы хотите создать словарь словарей, у вас должны быть ключи:
links = Links.objects.all()
forms = {}
for link in links:
form = LinkForm(instance = link)
# you need something to use as a key
forms[key] = {'id': link.id, 'form': form}
Заметьте, я изменил, где в вашем коде были пробелы, чтобы соответствовать стандартному способу Python, но это не имеет значения.
Форма вложенного словаря будет:
forms = {
'key1': { 'id' : '1',
'form' : form_something,
},
'key2': { 'id' : '4',
'form' : form_something2
}
}
Я добавил ключи и удалил запятую после form_something2
.