使用 MultiTableMixin 时如何识别每个 table
How to identify each table when using MultiTableMixin
我正在使用 MultiTableMixin 在页面上显示 4 tables。使用 {% render_table table %}
可以很好地渲染 table。我想在 table 中添加一个 header 来描述每个 table 是什么。我尝试像这样在 table Meta 中添加一些内容:
class PeopleTable(tables.Table):
class Meta:
title = "Table about people"
class FruitTable(tables.Table):
class Meta:
title = "Table about fruit"
然后尝试使用 {{ table.title }}
在模板中访问它,但没有成功。这样的事情可能吗?
或者我可以访问每个 table 的模型吗?
您可以像这样在 table 上将标题定义为属性:
class PeopleTable(tables.Table):
title = "Table about people"
class FruitTable(tables.Table):
title = "Table about fruit"
并使用 {{ table.title }}
.
访问它们
我正在使用 MultiTableMixin 在页面上显示 4 tables。使用 {% render_table table %}
可以很好地渲染 table。我想在 table 中添加一个 header 来描述每个 table 是什么。我尝试像这样在 table Meta 中添加一些内容:
class PeopleTable(tables.Table):
class Meta:
title = "Table about people"
class FruitTable(tables.Table):
class Meta:
title = "Table about fruit"
然后尝试使用 {{ table.title }}
在模板中访问它,但没有成功。这样的事情可能吗?
或者我可以访问每个 table 的模型吗?
您可以像这样在 table 上将标题定义为属性:
class PeopleTable(tables.Table):
title = "Table about people"
class FruitTable(tables.Table):
title = "Table about fruit"
并使用 {{ table.title }}
.