Jinja2
Introduction
The Jinja2 Extension provides the Jinja2OutputHandler
for output rendering, and the Jinja2TemplateHandler
for file/content templating based on the Jinja2 templating language.
Documentation References:
API References:
Requirements
Jinja2
Cement 3.0.8+:
pip install cement[jinja2]
Applications using Cement <3.0.8 should continue to include jinja2
in their dependencies.
Configuration
Application Configuration Settings
This extension honors the following settings under the primary namespace (ex: [myapp]
) of the application configuration:
Setting | Description |
template_dir | Directory path of a local template directory. |
Application Meta Options
This extension honors the following App.Meta
options:
Option | Description |
template_handler | A template handler to use as the backend for templating |
template_dirs | A list of data directories to look for templates |
template_module | A python module to look for templates |
Usage
Output Handler
Template Handler
Last updated