如何允许按外键字段排序?

How to allow sorting by foreign key fields?

考虑以下 django-tables2 table:

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

当我尝试按 vendor(基础模型中的外键)对其进行排序时,出现 "Cannot resolve keyword u'vendor' into field." 错误。我如何向 django-tables2 提示此列如何链接到模型字段?

使用 Columnaccessor 帮助:

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