十年網(wǎng)站開(kāi)發(fā)經(jīng)驗(yàn) + 多家企業(yè)客戶 + 靠譜的建站團(tuán)隊(duì)
量身定制 + 運(yùn)營(yíng)維護(hù)+專(zhuān)業(yè)推廣+無(wú)憂售后,網(wǎng)站問(wèn)題一站解決
這篇文章主要介紹了Python autoescape標(biāo)簽用法解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下

1.spaceless標(biāo)簽:移除html標(biāo)簽中的空白字符。包括空格、tab鍵、換行符,示例代碼如下:
{% spaceless %}具體內(nèi)容{% endspaceless %}
2.autoescape標(biāo)簽:DTL模板中默認(rèn)已經(jīng)開(kāi)啟了自動(dòng)轉(zhuǎn)義,會(huì)將那些特殊字符串進(jìn)行轉(zhuǎn)義,比如會(huì)將“<”轉(zhuǎn)義成<會(huì)將“>”轉(zhuǎn)移成“>”,使用DTL的自動(dòng)轉(zhuǎn)義,可以使網(wǎng)站不容易出現(xiàn)XSS漏洞。
如果變量是可信任的,那么可以使用“autoescape”標(biāo)簽來(lái)關(guān)掉 自動(dòng)轉(zhuǎn)義,示例代碼如下:
views.py中代碼如下:
from django.shortcuts import render
def index(request):
# 定義一個(gè)上下文
context = {
"info":"
網(wǎng)頁(yè)名稱(chēng):Pythonautoescape標(biāo)簽用法解析-創(chuàng)新互聯(lián)
鏈接URL:http://www.jiaotiyi.com/article/hijoe.html