高安全性的内容管理系统
一站式建站解决方案
高性能静态网站构建工具
精美的网站模板库
详细的模板开发指南
完整的API接口说明
直观的视频使用指南
常见问题解答集锦
最新产品动态与行业资讯
了解我们的故事
获取支持与合作
safe 过滤器可以取消模板输出的默认转义属性,让直接输出 html 代码到界面,让浏览器解析 HTML 代码。一般用在富文本输出中,如显示文章详情等情况下。
safe
注意:使用 safe 过滤器,默认认为你的输出是安全的,它不会对特殊字符进行转义,因此如果代码中包含有 xss 注入等问题情况,它也会原样输出。请注意防范风险。
safe 过滤器的使用方法:
{{ obj|safe }}
比如将 <script> 保留输出,不进行转义,则可以这么写:
<script>
{{ "<script>"|safe }} # 显示结果 <script>
{{ "<script>"|safe|escape }} {{ "<script>"|safe|e }}
显示结果
<script> <script>