随着Django的tables2如何显示的模型@property?(With django-tabl

2019-10-24 08:45发布

我有一个@property在我的模型基本上是几个值的模型相结合的字符串。

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

我可以将它添加mfg_linklist_display的管理模型,它工作正常,但它没有出现在生成的表时,我通过查询集表,其它字段显示了罚款。

这看起来似乎很明显,但遗憾的是这对夫妻的搜索的时间没有帮助。

非常感谢!

Answer 1:

做这样的表类:

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

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


文章来源: With django-tables2 how do I display a model @property?