【问题标题】:How can i add extra data in object list in django python如何在 django python 的对象列表中添加额外的数据
【发布时间】:2012-10-23 09:11:54
【问题描述】:

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

我的 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}}

【问题讨论】:

标签: python django


【解决方案1】:

您似乎只想为您的对象设置一个属性?

所以这应该有效:

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

【讨论】:

  • AttributeError 在尝试检索 myobj.dict1 时发生。
猜你喜欢
  • 1970-01-01
  • 2020-03-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-10-25
  • 2021-07-12
  • 1970-01-01
  • 2022-01-16
相关资源
最近更新 更多