はのは、私は次の表のクラスを持っていると仮定しましょう:ジャンゴ - tables2 - テーブルクラスの他の列値のアクセス
class TestTable(tables.Table):
id = tables.Column()
description = tables.Column()
def render_description(self, value):
return mark_safe('''<a href=%s>%s</a>''' % (???, value))
はrenderメソッドの列「ID」の値にアクセスすることが可能であり、私はidにつながるリンクを構築できますが、 'description'フィールドに依存するテキストを表示できますか?
ありがとうございます!
class TestTable(tables.Table):
id = tables.Column()
description = tables.Column()
def render_description(self, value, record):
return mark_safe('''<a href=%s>%s</a>''' % (record.id, value)
ない行レコードの正確な形状の確認、それは、ドキュメントへのリンクrecord['id']
かもしれないので:あなただけを行うことができますように見えるrender_FOOためのドキュメントでチラッから
素晴らしい!レコード全体を格納し、パラメータとして渡すことでアクセスできる特別なオブジェクトがあることはわかりませんでした。ところで、あなたの2番目の推測は正しかった、それはそれがレコード['id']によってアクセスされる必要があるように辞書です。どうもありがとう! – noplacetoh1de
'record'はあなたのデータにあなたのオブジェクトを入力するものです。 'dict'の配列を使用している場合、' record'は 'dict'になります。 –