使用MultiTableMixin

时间:2018-09-28 12:25:33

标签: django django-tables2

我正在使用MultiTableMixin在页面上显示4个表。使用{% render_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 }}在模板中访问此文件,但这没有用。这样可能吗?

或者我可以访问每个表的模型吗?

1 个答案:

答案 0 :(得分:0)

您可以将标题定义为表格上的属性,如下所示:

class PeopleTable(tables.Table):
    title = "Table about people"

class FruitTable(tables.Table):
    title = "Table about fruit"

并使用{{ table.title }}访问它们。