jinja模板中用于js框架的转义大括号
Flask-EscapeJSe的Python项目详细描述
烧瓶排气阀
flask扩展,它提供了一个过滤器来转义jinja模板中的“花括号”,以便在javascript框架中使用,因为很少javascript框架使用“花括号”来显示表达式或变量的值。
安装
使用pip:
安装和更新pip install Flask-EscapeJSe
若要在烧瓶应用程序中启用此筛选器,请注册此扩展名。
from flask_escapejse import EscapeJSe
EscapeJSe(app)
像其他烧瓶扩展一样,您可以懒洋洋地注册:
ejse = EscapeJSe()
def create_app():
app = Flask(__name__)
ejse.init_app(app)
用法
{{ "js_variable_name"|jse }}
有关jinja过滤器的更多信息,请访问http://jinja.pocoo.org/docs/2.10/templates/#filters