Django 模板标签 换行导致异常的处理 linebreaksbr

数据库中如果有字段内容如下

Django 模板标签 换行导致异常的处理 linebreaksbr

使用{{ test }}将其渲染出来


<script>
  var a = "{{ test  }}";
</script>

Django 模板标签 换行导致异常的处理 linebreaksbr

将导致 Uncaught SyntaxError: Invalid or unexpected token 错误,在某些浏览器( 如chrome )总可以通过将字符串放在 `` 中解决。

不说废话

我们 使用 linebreaksbr 模板标签 看看效果

var a ="{{ test | linebreaksbr }}";

Django 模板标签 换行导致异常的处理 linebreaksbr

这时问题就得到了完美的解决

当然土豪随意打赏

Django 模板标签 换行导致异常的处理 linebreaksbr

使用微信扫一扫,随意

Django 模板标签 换行导致异常的处理 linebreaksbr

使用支付宝扫一扫,随意