今天看到一些东西想要觉得比较重要想要保留下来
博客的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));