Django与Vue语法的冲突问题的解决方法

问题

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>

Django与Vue语法的冲突问题的解决方法
http://example.com/p/9600b488.html
作者
kapu
发布于
2022年12月17日
许可协议
TURE