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

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

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


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

 

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

不说废话

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

 

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

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

 

当然土豪随意打赏

使用微信扫一扫,随意

 

使用支付宝扫一扫,随意

 

posted on 2017-12-11 14:57  tyrion1990  阅读(1770)  评论(0编辑  收藏  举报