很久没有写了耶 html文档转义

今天看到一些东西想要觉得比较重要想要保留下来


博客的html文档储存到数据库中提取出来被转义如何解决


有三种方法可以控制自动转义:

1.在 Python 代码中,可以在把 HTML 字符串传递给模板之前,用 Markup 对象封装。一般情况下推荐使用这个方法。

2.在模板中,使用 |safe 过滤器显式把一个字符串标记为安全的 HTML (例如: {{ myvariable|safe }} )。

3.临时关闭整个系统的自动转义。

我用的是第二种方法 使用safe过滤器

学校成立了一个网络安全组 希望不要因为这个导致我的博客被黑23333

介绍一下第三种方法

{% autoescaping false %}

{{ blog.blogcontent }}

{{ will_not_be_escaped }}

{% endautoescape %}

至于第一种写一下思路

from flask import Markup

result=Markup(result(obj));

你可能感兴趣的:(很久没有写了耶 html文档转义)