问题描述
在views.py中定义了视图表视图
class CompletedClassList(SingleTableMixin,FilterView):
table_class = Classtable
table_class.title='Completed Classes'
filterset_class = ClassFilter
template_name = "classes/class_list.html"
table_pagination = {"per_page": 20}
def get_queryset(self):
today = datetime.date.today()
completed_classes = Class.objects.filter(class_start_date__lte=today)
return completed_classes
然后在模板中,我这样称呼表标题:
<div class="row col=md-12 may-form-space">
<div class="col-md-3 text-md-left">
<label class="may-form-section">{{ table.title }}</label>
</div>
</div>
解决方法
我最终放弃了这个问题,转而使用
{{ request.resolver_match.url_name }}
在我的模板中。尽管不是最佳解决方案,但对于我的需求当然可以接受。