使用 django-tables2 如何显示模型@属性?

With django-tables2 how do I display a model @property?

我的模型中有一个 @property,它基本上是模型中多个值组合而成的字符串。

  @property
    def mfg_link(self):
        return ''.join('http://mfg.com/model/' + str(self.model_numer))

我可以将这个 mfg_link 添加到管理模型上的 list_display 并且它工作正常,但是当我将查询集传递给table,其他字段显示正常。

这似乎是显而易见的事情,但不幸的是,几个小时的搜索并没有帮助。

非常感谢!

在Table中这样做 class:

class TableClass(tables.Table):
   mfg_link = tables.Column('mfg_link', order_by='model_numer')

   class Meta:
     model = SomeModel
     sequence = 'model_numer', 'mfg_link'