-3
我想添加一個頁腳到我的表格中,這是一個鏈接。我發現你加一個腳註這樣的:把鏈接放在頁腳Django表格2
ID = tables.Column(頁腳=(「」))
,但我不知道如何在引號什麼是鏈接。謝謝!
我想添加一個頁腳到我的表格中,這是一個鏈接。我發現你加一個腳註這樣的:把鏈接放在頁腳Django表格2
ID = tables.Column(頁腳=(「」))
,但我不知道如何在引號什麼是鏈接。謝謝!
如果你看一下Django的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
)