【发布时间】:2014-02-20 10:33:47
【问题描述】:
在django-tables2 中,是否可以在表的构造函数中为TemplateColumn 设置模板名称?我希望能够在运行时选择模板。
从文档中,设置模板的唯一方法是这样的:
class ExampleTable(tables.Table):
foo = tables.TemplateColumn('{{ record.bar }}')
# contents of `myapp/bar_column.html` is `{{ value }}`
bar = tables.TemplateColumn(template_name='myapp/name2_column.html')
在我的应用程序中,根据应用程序的状态,一列有不同的模板,我想避免为每个状态创建不同的 Table 类,而只是在运行时交换模板。
【问题讨论】:
标签: django django-tables2