我正在开发一个工作正常的Flask应用程序,直到我尝试将以下行添加到要呈现的模板中:当前用于呈现模板的代码使用Flask的render_template显而易见的解决方法是将jinja2.ext.do扩展添加到jinja中。我已经能够直接使用Jinja2成功地做到这一点,如下所示:
from jinja<
当我最近部署包含Flask==1.0.2和Jinja2>=2.10.1的项目时,我得到了以下错误。我前一天部署它的时候,它运行得很好。我试着更新Jinja2,但这并没有解决问题。import Blueprint
File "/usr/local/lib/python3.7/site-packages/flask/__init__.py", line 19, in <module>
我开始使用Jinja,所以也许这个问题很小,我还没有弄明白jinja和烧瓶是如何工作的。我想要做的是使用带有一些值的yaml文件(不太嵌套,但仍然有一点),将其作为字典加载,将字典值传递给jinja模板,并使用烧瓶呈现最终的html文件/s。这是我用来制作烧瓶的超小型脚本:
from flask import Flask</em