我是django的新手,有两个过滤问题:
我有这段代码:
{% for tip in tips %}
<p>some text {{ tip }} some more text</p>
{% endfor %}
我的问题是输出是:
一些文字
这是提示
更多文字
问题#1)
如何过滤它(或禁用此默认过滤器),如下所示:
一些文字这是提示更多的文字
问题#2)
如果提示
<b>Tip</b>
如何将文本设为粗体而不是打印html标记?
谢谢!
答案 0 :(得分:2)
<p>
{% for tip in tips %}
some text {{ tip }} some more text
{% endfor %}
</p>
使用{{ tip|safe }}
将提示内容标记为安全。但请注意,如果tip
的内容以某种方式提供给用户,则可能存在安全漏洞。如果有人可以在提示中输入Javascript代码,则可能会导致Cross-site scripting。