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 }}».

Вернуться на верх