我想在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()方法。 任何想法怎么做?