jinja模板中用于js框架的转义大括号

Flask-EscapeJSe的Python项目详细描述


烧瓶排气阀

PyPIBuild StatusLicense: MIT

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

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
使用applets查询的多人java游戏?   java如何基于字符串生成数组   基于java多边形的路径查找   java如何对多列ArrayList排序   java批处理更新从更新中返回了意外的行数(Spring/Hibernate)   java如何使用SeleniumWebDriver列出<tr>标记内的所有<td>   java如何使用SimpleFlatMapper将前缀为CSV的列别名到映射?   java为什么通过eclipse运行/调试TomCat时会出现ClassNotFoundException   java Android滚动视图上次视图未显示内部线性布局   替换字符串中不带空格的字符序列   调用方法时Java Swing GUI冻结   java是否允许/建议重用收集器?   在同步方法中使用java hashmap迭代器时   在java XMLDecoder XMLEncoder中写入XMLdatabase   java I无法在活动的片段中填充recyclerview   java Jitsi在调用过程中播放WAV文件如果可能,与音频混合   java JPA为什么我看到DB中每行有两个实体实例?