File size: 392 Bytes
f469bad |
1 2 3 4 5 6 7 8 9 10 11 12 |
from jinja2 import Environment, FileSystemLoader, select_autoescape
def get_env(templates_dir: str):
env = Environment(
loader=FileSystemLoader(templates_dir),
autoescape=select_autoescape(["html", "xml"])
)
return env
def render(env, template_name: str, context: dict) -> str:
template = env.get_template(template_name)
return template.render(**context) |