扩展名不常见的文件的自动转义

2024-04-16 11:46:58 发布

您现在位置:Python中文网/ 问答频道 /正文

我发现在flask>;=0.5中,只有少量扩展(不包括j2)启用了自动转义。我对模板使用j2扩展来从编辑器中获取颜色和其他特性。那么,如何以最简单方便的方式为Flask中的某些文件扩展名启用自动转义呢?你知道吗


Tags: 文件gt模板flask颜色方式特性编辑器
1条回答
网友
1楼 · 发布于 2024-04-16 11:46:58

http://jinja.pocoo.org/docs/2.10/api/#autoescaping

要全局启用它,您可以使用:

from jinja2 import select_autoescape

app.jinja_env.autoescape = select_autoescape(       
    default_for_string=True,         
    default=True       
)

或对于指定的扩展名:

app.jinja_env.autoescape = select_autoescape(      
    default_for_string=True,    
    enabled_extensions=('html', 'xml', 'j2')
)

相关问题 更多 >