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