有没有办法根据请求更改Jinja2模板加载目录?

Sta*_*kis 0 python google-app-engine jinja2 flask

有没有办法在Flask上更改Jinja2根目录的每个请求?现在我做:

app.jinja_loader = FileSystemLoader(template_directory)
Run Code Online (Sandbox Code Playgroud)

但它似乎每个进程只工作一次(该进程首先选择正确的目录,然后保持在那里,无论我做了多少更改)...

Sta*_*kis 5

事实证明,一个Jinja缓存错误阻止加载正确的模板,因此禁用缓存工作:

app.jinja_env.cache = None
Run Code Online (Sandbox Code Playgroud)