在django模板中打印对象字段(不是来自模型)

时间:2013-04-29 10:44:19

标签: python django templates

我想在views.py

中计算的列表中打印对象的值
list = comparation.ClientAssetCompare(request.user)
t = get_template('profile/temp.html')
c = template.Context({'user' : request.user ,'vuln' : list })

在模板中,我尝试获取自定义对象的字段(不在数据库中,由程序计算):

{% for elem in vuln %}

<td>{{ elem.vendor }}</td>
<td>{{ elem.software }}</td>
<td>{{ elem.version }}</td>>

对象基本上是这样的:

class Notification:
def __init__(self):

    self.vendor= 'something'
    self.software = 'something'
    self.version = 'something'

但我没有得到任何值..如果我打印{{elem}}它会在我的对象中打印tostring()方法。 任何想法怎么做?

0 个答案:

没有答案