Django 模板标签 换行导致异常的处理 linebreaksbr
数据库中如果有字段内容如下
使用{{ test }}将其渲染出来
<script> var a = "{{ test }}"; </script>
将导致 Uncaught SyntaxError: Invalid or unexpected token 错误,在某些浏览器( 如chrome )总可以通过将字符串放在 `` 中解决。
不说废话
我们 使用 linebreaksbr 模板标签 看看效果
var a ="{{ test | linebreaksbr }}";
这时问题就得到了完美的解决
当然土豪随意打赏
使用微信扫一扫,随意
使用支付宝扫一扫,随意