duck.template.loadersยถ

Custom template loaders for Duck.

Module Contentsยถ

Classesยถ

BaseLoader

Base Loader class.

DjangoFileSystemLoader

Custom File System Loader for Django.

Jinja2FileSystemLoader

Custom File System Loader for Jinja2.

APIยถ

class duck.template.loaders.BaseLoaderยถ

Base Loader class.

blueprint_template_dirs() โ†’ Generator[Tuple[duck.routes.Blueprint, str], None, None]ยถ

Returns a generator for the template directories for all blueprints.

global_template_dirs() โ†’ List[str]ยถ

Returns the global template directories for entire app scope.

class duck.template.loaders.DjangoFileSystemLoader(engine)ยถ

Bases: duck.template.loaders.BaseLoader, django.template.loaders.base.Loader

Custom File System Loader for Django.

Initialization

get_contents(origin)ยถ
get_template_sources(template_name: str) โ†’ Generator[django.template.Origin, None, None]ยถ
class duck.template.loaders.Jinja2FileSystemLoaderยถ

Bases: duck.template.loaders.BaseLoader, jinja2.loaders.BaseLoader

Custom File System Loader for Jinja2.

get_source(environment, template: str) โ†’ Tuple[str, str, Callable]ยถ