Jinja Templating is a very popular templating engine for Python, the latest version is Jinja2.
Some of its features are:
- Sandbox Execution – This is a sandbox (or a protected) framework for automating the testing process
- HTML Escaping – It provides automatic HTML Escaping as <, >, & characters have special values in templates and if using a regular text, these symbols can lead to XSS Attacks which Jinja deals with automatically.
- Template Inheritance
- Generates HTML templates much faster than default engine
- Easier to debug as compared to the default engine.