-3
私はリンクである私のテーブルにフッタを追加しようとしています。私はあなたがこのようにフッターを追加発見した:フッタにリンクを張るDjango表2
ID = tables.Column(フッタ=(「」))
が、私は引用符でリンク何作るかどうかはわかりません。ありがとう!
私はリンクである私のテーブルにフッタを追加しようとしています。私はあなたがこのようにフッターを追加発見した:フッタにリンクを張るDjango表2
ID = tables.Column(フッタ=(「」))
が、私は引用符でリンク何作るかどうかはわかりません。ありがとう!
あなたはジャンゴ・tables2 documentation for footersを見れば、あなたの質問で述べたように、あなたは何かが表示されます:
class Table(tables.Table):
country = tables.Column(footer='')
(あなたのような文字列または呼び出し可能な、ないタプルを渡すことができることに注意してください)
Django-tables2はこの値を受け取り、渡す値を描画する前にすべての書式を削除してください。したがって、URLをレンダリングする場合は、渡された値をそのままレンダリングする必要があります。それにはdjango.utils.html.format_html()
を使用できます。
country_footer_url = reverse('country_reference') # or use a string containing your url
class Table(tables.Table):
country = tables.Column(
footer=format_html('<a href="{}">country reference</a>', country_footer_url
)