解决Jinja2与Vue.js的模板冲突
<p>主要思路是通过修改Jinja2的配置,让他只渲染之间的数据,注意空格,而Vue.js处理不加空格的模板。</p> <p>操作:</p> <pre> <code class="language-groovy">app.jinja_env.variable_start_string = '{{ ' app.jinja_env.variable_end_string = ' }}'</code></pre> <p>我这个项目中还使用了<code>flask-bootstrap</code>作为模板,不幸的是,<code>flask-bootstrap</code>使用的大括号都没加空格,导致页面渲染时出现问题。所以我将<code>flask-bootstrap</code>源码进行了修改,安装时,只要用我的数据源安装即可<code>git+https://github.com/Panmax/flask-bootstrap.git</code>就酱~</p> <p> </p> <p>来自:http://panmax.love/2016/%E8%A7%A3%E5%86%B3jinja2%E4%B8%8EVue-js%E7%9A%84%E6%A8%A1%E6%9D%BF%E5%86%B2%E7%AA%81/</p> <p> </p>
本文由用户 RazgrizHsu 自行上传分享,仅供网友学习交流。所有权归原作者,若您的权利被侵害,请联系管理员。
转载本站原创文章,请注明出处,并保留原始链接、图片水印。
本站是一个以用户分享为主的开源技术平台,欢迎各类分享!