问题
django web框架中,使用vue的时候,会遇到语法冲突,因为vue使用{{}}` ,而django也使用 `{{}} 。
解决办法
在django1.5以后,加入了下面的标签,在这个标签里的内容不会被django模板引擎渲染。
1
| {% verbatim myblock %} {% endverbatim myblock %}
|
我们可以把带有{{ }} 的Vue代码放在 {% verbatim myblock %}标签中间,例如下面:
1 2 3 4 5
| <div> {% verbatim myblock %} {{ name }} {% endverbatim myblock %} </div>
|