解决Jinja2与Vue.js的模板冲突
RazgrizHsu
9年前
<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>