今天看到一些東西想要覺得比較重要想要保留下來
博客的html文檔儲(chǔ)存到數(shù)據(jù)庫中提取出來被轉(zhuǎn)義如何解決
有三種方法可以控制自動(dòng)轉(zhuǎn)義:
1.在 Python 代碼中,可以在把 HTML 字符串傳遞給模板之前,用 Markup 對(duì)象封裝。一般情況下推薦使用這個(gè)方法。
2.在模板中,使用 |safe 過濾器顯式把一個(gè)字符串標(biāo)記為安全的 HTML (例如: {{ myvariable|safe }} )。
3.臨時(shí)關(guān)閉整個(gè)系統(tǒng)的自動(dòng)轉(zhuǎn)義。
我用的是第二種方法 使用safe過濾器
學(xué)校成立了一個(gè)網(wǎng)絡(luò)安全組 希望不要因?yàn)檫@個(gè)導(dǎo)致我的博客被黑23333
介紹一下第三種方法
{% autoescaping false %}
{{ blog.blogcontent }}
{{ will_not_be_escaped }}
{% endautoescape %}
至于第一種寫一下思路
from flask import Markup
result=Markup(result(obj));