我正在尝试Python运行时。我了解它正在使用Flask。
我在函数中使用模板,但是
1.我templates
在上传的源中看不到该文件夹。2.render_template
抛出TemplateNotFound
错误
实际上,它似乎没有上传任何文件夹。这是一个错误还是我可以做些什么?
原来template文件夹正在上载,但没有显示在“源”选项卡中。
我通过直接使用jinja2而不是使用Flask的模板来使模板呈现工作 render_template
解:
from jinja2 import Environment, FileSystemLoader, select_autoescape
context_data = {
'var1': 'val1',
'var2': 'val2',
}
env = Environment(
loader=FileSystemLoader('./templates'),
autoescape=select_autoescape(['html', 'xml'])
)
template = env.get_template('template.html')
html = template.render(**context_data)
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句