首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >django 渲染模板与 vue 的 {{ }} 冲突解决方法

django 渲染模板与 vue 的 {{ }} 冲突解决方法

作者头像
kirin
发布于 2020-10-30 10:41:03
发布于 2020-10-30 10:41:03
1.8K0
举报
文章被收录于专栏:Kirin博客Kirin博客

如果不可避免的在同一个页面里既有 django 渲染又有 vue 渲染的部分,可有 2 种方式解决

方法一:

采用 vue 的 delimiters  分隔符。

代码语言:javascript
复制
new Vue({
  delimiters: ["{[", "]}"] // 可自定义符号
})
方法二:

建议把 vue 的部分用 {% verbatim %} 包起来。

见文档:https://docs.djangoproject.com/en/2.2/ref/templates/builtins/#verbatim

代码语言:javascript
复制
{% verbatim %}
        <div>{{ text }}</div>
{% endverbatim %}
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020/10/28 ,如有侵权请联系 cloudcommunity@tencent.com 删除
目录
  • 方法一:
    • 方法二:
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档