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