Перевод заголовка столбца шаблона django tables2
Здравствуйте, я работаю с django-tables2 и у меня есть таблица, в которой мне нужно перевести заголовки каждой колонки.
class ModelTable(tables.Table):
name = tables.columns.Column()
edit = tables.TemplateColumn('<a href='{% url "edit_my_model_instance" record.id %}'>Edit</a>', verbose_name=u'Edit', )
delete = tables.TemplateColumn('<a href='{% url "del_my_model_instance" record.id %}'>Delete</a>', verbose_name=u'Delete', )
class Meta:
model = models.Model
Приведенный выше код без перевода работает нормально, но когда я добавляю gettext для перевода вот так :
delete = tables.TemplateColumn('<a href='{% url "del_my_model_instance" record.id %}'>Delete</a>', verbose_name=_(u'Delete'), )
Где я добавил gettext как _ : verbose_name=_(u'Delete')
Я получаю следующую ошибку
TypeError: объект 'TemplateColumn' не является вызываемым
Дело в том, что если я использую tables.Column, то все работает нормально с переводом, поэтому проблема возникает только тогда, когда я использую TemplateColumn.
Если вы можете помочь мне в этом, я буду благодарен, спасибо.