django-tables2

hidden input column

class HiddenInputColumn(tables.Column):
    def __init__(self, *args, **kwargs):
        kwargs['attrs'] = {'th': {'style': 'display:none;'},
                           'td': {'style': 'display:none;'}}
        super(HiddenInputColumn, self).__init__(*args, **kwargs)

    def render(self, value):
        return mark_safe('<input type="hidden" name="{}" value="{}" />'.format(self.verbose_name, value))
Cuauhtemoc Almost 6 years ago