Python编程:关闭Django模板的自动转义

版权声明:本文为博主原创文章,欢迎转载,请注明出处 https://blog.csdn.net/mouday/article/details/88395356

目的:做了个简单的搜索,并给关键字做上显眼的标签

html代码

<em>百度</em>

css代码

style{
	em{
		color: red;
	}
}

Django模板渲染后发现特殊字符被转义了

&lt;em&gt;百度&lt;em&gt;

在这里插入图片描述
经过查阅资料,可以两种方式关闭转义
方式一:

{{ data|safe }}

方式二:

{% autoescape off %}
    {{ data }}
{% endautoescape %}

最终显示效果

在这里插入图片描述

参考:
如何关闭Django模板的自动转义

没有更多推荐了,返回首页