比如一个连接
http://test.com/name=老胡&qq=376665005
如果你用<a href="{{ link }}">老胡666</a>输出是不会有问题的
但是如果你想直接显示这个链接<p>{{ link }}</p>,问题就来了
他会被显示成http://test.com/name=老胡&qq=376665005
用一个|safe的过滤器就可以解决,也就是{{ link | safe }}
下面说明一下为啥是|safe,不想了解的童鞋关注一下老胡的公众号就可以撤退了。
老胡的公众号,关注一波吧官方解释如下,总结一下就是两点:
image.png
1、加上|e可以自动帮你转码,比如{{ link|e }}——然而我是不像转码
2、只有安全内容不会被转码,如果你认为他是安全的,就手动加上 |safe,也就是{{ link | safe }}——对啦就是这个
网友评论