问题描述:
小弟用了前端的template.js做模板,从后端获取数据然后渲染,但是在flask里貌似和jinja2模板引擎冲突了。报错截图如下:

前端code:
小弟请教两个问题:
1.如上,怎么解决这个问题。
2.如果我不用flask的template引擎,我想返回html,怎么返回比较好,是read()这个文件,然后return 这个字符串,设置一下text/html的header吗?
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
原因找到了,是因为"{"和"%"连在一起和jinja2的某个tag冲突了,所以出现了问题。
正确的代码如下:
在flask的view.py里面
加两行,
四个括号也可以改成其他,
用这个代替''{''
参考
http://panmax.love/2016/%E8%A...
用 {% raw %} 和 {% endraw %} 隔离前端的template