httk.web.templating.jinja2_engine ================================= .. py:module:: httk.web.templating.jinja2_engine Attributes ---------- .. autoapisummary:: httk.web.templating.jinja2_engine.TEMPLATE_SUFFIXES Classes ------- .. autoapisummary:: httk.web.templating.jinja2_engine.JinjaTemplateEngine Module Contents --------------- .. py:data:: TEMPLATE_SUFFIXES :type: tuple[str, Ellipsis] :value: ('.html.j2', '.jinja', '.j2', '.html', '.httkweb.html') .. py:class:: JinjaTemplateEngine(template_dir: pathlib.Path, *, template_suffixes: tuple[str, Ellipsis] = TEMPLATE_SUFFIXES) .. py:attribute:: template_dir .. py:attribute:: template_suffixes :value: ('.html.j2', '.jinja', '.j2', '.html', '.httkweb.html') .. py:method:: render(render_input: httk.web.templating.base.TemplateRenderInput) -> str .. py:method:: render_fragment(*, template_name: str, context: dict[str, object]) -> str | None