如何允许按外键字段排序?
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 提示此列如何链接到模型字段?
使用 Column
和 accessor
帮助:
class ProductMaxIPPortEldCountTable(tables.Table):
vendor = tables.Column(accessor='product.vendor')
考虑以下 django-tables2 table:
class ProductMaxIPPortEldCountTable(tables.Table):
vendor = tables.TemplateColumn('{{ record.product.vendor }}')
当我尝试按 vendor
(基础模型中的外键)对其进行排序时,出现 "Cannot resolve keyword u'vendor' into field." 错误。我如何向 django-tables2 提示此列如何链接到模型字段?
使用 Column
和 accessor
帮助:
class ProductMaxIPPortEldCountTable(tables.Table):
vendor = tables.Column(accessor='product.vendor')