Jinja Environment不支持绝对路径

时间:2017-02-21 13:30:10

标签: python jinja2

将jinja_env设置为特定目录,该目录的相对路径起作用,而即使在该目录中的绝对路径也不起作用。 例如:

j2_env = Environment(loader=FileSystemLoader('/path/to/a_dir'))

假设上面的代码行,

j2_env.get_template('/path/to/a_dir/abc/abc.yaml').render() 

抛出异常:jinja2.exceptions.TemplateNotFound while

j2_env.get_template('abc/abc.yaml').render() 

作品。

任何人都可以解释这个特点吗?

另外,什么是pythonic解决方案?我应该拼接绝对路径并通过相对路径吗?

0 个答案:

没有答案