duck.template.loaders¶
Custom template loaders for Duck.
Module Contents¶
Classes¶
Base Loader class. |
|
Custom File System Loader for Django. |
|
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.LoaderCustom 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.BaseLoaderCustom File System Loader for Jinja2.
- get_source(environment, template: str) Tuple[str, str, Callable]¶