httk.serve.web.engine

Submodules

Classes

Package Contents

class httk.serve.web.engine.SiteEngine(config: httk.serve.web.model.config.SiteConfig, *, table_token_secret: str | bytes | None = None)[source]
config
resources
template_engine: httk.serve.web.templating.TemplateEngine
function_handler
widget_loader
widget_assets
global_data: dict[str, object]
close() None[source]

Release resources registered by site startup code exactly once.

resolve(route: str) httk.serve.web.model.page.ResolvedRoute[source]
render(route: str, query: dict[str, str] | None = None, request: httk.serve.web.model.request.HttpRequestContext | None = None) httk.serve.web.model.page.PageResult[source]