如何在django python中的对象列表中添加额外数据

时间:2012-10-23 09:11:55

标签: python django

我正在扩展列表视图,在每个需要添加字典的对象中。

我的dic看起来像这样

mydict1['var1'] = {'value':20, 'result':None}
mydict1['var2'] = {'value':20, 'result':None}
mydict1['var3'] = {'value':20, 'result':None}

现在我想将该字典添加到所有对象,如

for myobj in self.get_queryset():
     myobj.add(mydict1)

这样我就可以在我的模板中访问

{{myobj.dict1.var1.value}}

1 个答案:

答案 0 :(得分:0)

看起来您只想在对象上设置属性?

所以这应该有效:

for myobj in self.get_queryset():
     myobj.dict1 = mydict1