如何允许外键字段排序?

时间:2015-05-21 16:22:51

标签: python django django-tables2

考虑以下django-tables2表:

class ProductMaxIPPortEldCountTable(tables.Table):                             
    vendor = tables.TemplateColumn('{{ record.product.vendor }}')

当我尝试按vendor(基础模型中的外键)对其进行排序时,我得到“无法解析关键字u'vendor'到字段中。”错误。我怎样才能给django-tables2一个关于这个列如何链接到模型字段的提示?

1 个答案:

答案 0 :(得分:2)

使用Column accessor帮助:

class ProductMaxIPPortEldCountTable(tables.Table):                          
    vendor = tables.Column(accessor='product.vendor')