Skip to content

Instantly share code, notes, and snippets.

@kkirsche
Last active April 25, 2018 18:22
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save kkirsche/b0d79e8cc4b23a9b0ef819e7e0682a09 to your computer and use it in GitHub Desktop.
Save kkirsche/b0d79e8cc4b23a9b0ef819e7e0682a09 to your computer and use it in GitHub Desktop.
Jinja Environments
from jinja2 import Environment, FileSystemLoader, select_autoescape
jinja_env = Environment(loader=FileSystemLoader('/path/to/templates', followlinks=True), autoescape=select_autoescape([]))
tmpl = jinja_env.get_template('template_name')
view = tmpl.render(values=values)
from jinja2 import Environment, PackageLoader, select_autoescape
jinja_env = Environment(loader=PackageLoader('package_name', 'dir'), autoescape=select_autoescape([]))
tmpl = jinja_env.get_template('template_name')
view = tmpl.render(values=values)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment