1

我想在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() 方法。任何想法如何做到这一点?

4

0 回答 0