@ Darb Спасибо, этот вариант отлично работает.Однако мне было интересно, есть ли способ сделать это, используя аксессоры вместо взлома текстового столбца для вывода HTML ...
В моем случае я использую
# tables.py
from django.core.urlresolvers import reverse
from django.utils.safestring import mark_safe
#...
class FieldTable(tables.Table):
allows__count = tables.LinkColumn(viewname=None, attrs={'td': {'class': 'leftA'}},
verbose_name='No. of Allowed values')
def __init__(self, *args, **kwargs):
super(FieldTable, self).__init__(*args, **kwargs)
def render_allows__count(self, value, record):
if value!=0:
a = reverse(viewname='dict:field_detail',
kwargs=
{'field_slug': record.slug,
'extract_slug': record.extract.slug,
'system_slug': record.extract.system.slug})
return mark_safe('<a href={}>{}</a>'.format(a, value))
Однако я хотел бычтобы заменить mark_safe, для чего-то, что вызывает метод доступа allow_count и возвращает обратную гиперссылку и значение ...
В любом случае работает для Know