import django_tables2 as tables from django.utils.translation import gettext as _ from .models import Tournament class TournamentTable(tables.Table): date_start = tables.Column( verbose_name=_("dates").capitalize(), ) def render_date_start(self, record): return _("From {start:%b %d %Y} to {end:%b %d %Y}").format(start=record.date_start, end=record.date_end) class Meta: model = Tournament fields = ("name", "date_start", "date_inscription", "date_solutions", "size", ) attrs = { 'class': 'table table-condensed table-striped table-hover' }