谷歌云函数Python Flask模板文件夹

谷歌云函数Python Flask模板文件夹,python,google-cloud-functions,Python,Google Cloud Functions,我正在试用Python运行时。我知道是用烧瓶 我在函数中使用模板,但 1.我在上传的源代码中没有看到模板文件夹。 2. 渲染模板抛出一个TemplateNotFound错误 实际上,它似乎没有上传任何文件夹。这是一个bug,或者我可以对此做些什么吗?结果显示templates文件夹正在上载,但它没有显示在source选项卡中 我直接使用jinja2而不是使用Flask的render_模板 解决方案: 从jinja2导入环境的FileSystemLoader中,选择\u autoescape 上下

我正在试用Python运行时。我知道是用烧瓶

我在函数中使用模板,但
1.我在上传的源代码中没有看到
模板
文件夹。 2. <代码>渲染模板抛出一个
TemplateNotFound
错误


实际上,它似乎没有上传任何文件夹。这是一个bug,或者我可以对此做些什么吗?

结果显示templates文件夹正在上载,但它没有显示在source选项卡中

我直接使用jinja2而不是使用Flask的
render_模板

解决方案:

从jinja2导入环境的FileSystemLoader中,选择\u autoescape
上下文_数据={
“var1”:“val1”,
‘var2’:‘val2’,
}
环境(
loader=FileSystemLoader(“./templates”),
自动转义=选择自动转义(['html','xml'])
)
template=env.get\u template('template.html')
html=模板.render(**上下文_数据)

本文详细介绍了如何使用烧瓶:

把事情组织成这样,它就能神奇地工作

├── main.py
├── requirements.txt
└── templates
    └── hello.html

根据您的描述,我假设您是在本地开发函数的。问题是在函数中使用。这种代码更适合应用引擎标准。事实上,它是在上传模板文件夹。它只是没有显示在source选项卡中,我让它在定义jinga env并在函数中呈现出来。不用烧瓶听起来很有趣!你介意把你所做的事情、代码等等贴出来作为答案吗!GCF上的Python非常新,因此,您在这个主题上对社区的贡献听起来很有趣!