Django: Контекст недоступен при рендеринге таблицы djang_tables2
У меня есть класс django_tables2:
class DeviceTable(tables.Table):
class Meta:
template_name = "main/tables/bootstrap_custom.html"
Затем базовый класс:
class BaseClass(SingleTableMixin, LoginRequiredMixin, PermissionRequiredMixin, FilterView):
def get_context_data(self, **kwargs: Any) -> Dict[str, Any]:
context = super().get_context_data(**kwargs)
context["foo_base"] = "bar_base"
return context
И класс представления:
class ViewClass(BaseClass):
table_class = DeviceTable
def get_context_data(self, **kwargs: Any) -> Dict[str, Any]:
context = super().get_context_data(**kwargs)
context["foo_view"] = "bar_view"
return context
При рендеринге файла «bootstrap_custom.html» контекст не содержит ожидаемой информации. Ни «{{ foo_base }}», ни «{{ foo_view }}» не доступны в контексте. Есть идеи?
Только что получил! Я должен использовать «{{ table.context.foo_base }}».