Я написал, как предлагается в документации, этот класс для рендеринга столбцов url:
class MyTable(ColumnShiftTable):
uri = tables.URLColumn()
from django.utils.html import format_html
class URLColumn(tables.Column):
def render(self, value):
return format_html('<a href="%s" target="_blank">%s</a>' % value)
Но цель _blank не отображается в исходном коде страницы, а только href.Это может быть проблема Django или django-tables2, я пока не нашел, почему.