home ~ projects ~ socials

Load A Template From A File In Jinja2 In Python

from jinja2 import Environment, FileSystemLoader

env = Environment(
    loader = FileSystemLoader(".")
)
template = env.get_template("jinja-template.html")
output = template.render(name="World")
print(output)
Output:
Hello, World!

Where the contents of the source file are:

Hello, {{ name }}!
-- end of line --