gpt4 book ai didi

python - Google Cloud 函数 Python Flask 模板文件夹

转载 作者:太空宇宙 更新时间:2023-11-04 02:20:27 26 4
gpt4 key购买 nike

我正在试用 Python 运行时。我知道它正在使用 Flask。

我在我的函数中使用了模板,但是
1. 我在上传的源文件中没有看到templates 文件夹。2. render_template 抛出一个TemplateNotFound 错误

实际上它似乎并没有上传任何文件夹。这是一个错误还是我可以对此做些什么?

最佳答案

原来模板文件夹正在上传,但它没有显示在源选项卡中。

我通过直接使用 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)

关于python - Google Cloud 函数 Python Flask 模板文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51794326/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com