报错:cannot import name ‘escape’ from ‘jinja2’

jinja2版本问题导致

解决方法:

降低版本即可

pip3 install Jinja2==3.0.3 -U
pip3 install werkzeug==2.0.3 -U

 

jinja2介绍

jinja2是Flask作者开发的一个模板系统,起初是仿django模板的一个模板引擎,为Flask提供模板支持,由于其灵活,快速和安全等优点被广泛使用。

 

jinja2的优点

jinja2之所以被广泛使用是因为它具有以下优点:
        相对于Template,jinja2更加灵活,它提供了控制结构,表达式和继承等。
        相对于Mako,jinja2仅有控制结构,不允许在模板中编写太多的业务逻辑。
        相对于Django模板,jinja2性能更好。
        Jinja2模板的可读性很棒。

 

Werkzeug介绍

Werkzeug是Python的WSGI规范的实用函数库。使用广泛,基于BSD协议.。

posted @   ZHC0508  阅读(2058)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)
点击右上角即可分享
微信分享提示