解决办法一:
把 用vue的代码放在verbatim标签之间
{% verbatim myblock %}
{{vue代码}}
{% endverbatim%}
因为django对被verbatim标签包裹的代码不进行渲染。
解决办法二:
用 delimiters 更改 vue 的双大括号为其他符号
var vm = new Vue({
delimiters:['[[', ']]'], # 更改为 [[ ]]用来渲染vue的变量。
el:'#box',
data:{
arr:['apple','pear','grape']
}
})