Python autoescape标签用法解析


Posted in Python onJanuary 17, 2020

这篇文章主要介绍了Python autoescape标签用法解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

1.spaceless标签:移除html标签中的空白字符。包括空格、tab键、换行符,示例代码如下:
{% spaceless %}具体内容{% endspaceless %}

2.autoescape标签:DTL模板中默认已经开启了自动转义,会将那些特殊字符串进行转义,比如会将“<”转义成<会将“>”转移成“>”,使用DTL的自动转义,可以使网站不容易出现XSS漏洞。

如果变量是可信任的,那么可以使用“autoescape”标签来关掉 自动转义,示例代码如下:

views.py中代码如下:

from django.shortcuts import render
def index(request):
  # 定义一个上下文
  context = {
    "info":"<a href='https://wwww.baidu.com'>百度</a>"
  }
  return render(request,'index01.html',context=context)

index01.html中代码如下:

<body>
<!--此时关掉了DTL模板中的自动转义功能-->
  {% autoescape off %}
    {{ info }}
  {% endautoescape %}
</body>

运行结果如下:

Python autoescape标签用法解析

查看不关掉DTL自动转义功能时,运行结果如下:

Python autoescape标签用法解析

如果想要查看特殊字符被转义为什么了,就可以通过查看网页源码进行查看。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python入门篇之编程习惯与特点
Oct 17 Python
在GitHub Pages上使用Pelican搭建博客的教程
Apr 25 Python
Python爬取三国演义的实现方法
Sep 12 Python
关于Python中异常(Exception)的汇总
Jan 18 Python
python执行使用shell命令方法分享
Nov 08 Python
Python实现简单求解给定整数的质因数算法示例
Mar 25 Python
Python基于pycrypto实现的AES加密和解密算法示例
Apr 10 Python
python3中函数参数的四种简单用法
Jul 09 Python
Pandas 数据处理,数据清洗详解
Jul 10 Python
Python 导入文件过程图解
Oct 15 Python
python爬虫添加请求头代码实例
Dec 28 Python
python中复数的共轭复数知识点总结
Dec 06 Python
flask利用flask-wtf验证上传的文件的方法
Jan 17 #Python
Python with标签使用方法解析
Jan 17 #Python
Python运行DLL文件的方法
Jan 17 #Python
Python3实现mysql连接和数据框的形成(实例代码)
Jan 17 #Python
python如何基于redis实现ip代理池
Jan 17 #Python
解决python gdal投影坐标系转换的问题
Jan 17 #Python
python3 Scrapy爬虫框架ip代理配置的方法
Jan 17 #Python
You might like
请php正则走开
2008/03/15 PHP
PHP 读取和修改大文件的某行内容的代码
2009/10/30 PHP
PHP 动态随机生成验证码类代码
2010/04/09 PHP
php发送短信验证码完成注册功能
2015/11/24 PHP
php获取客户端IP及URL的方法示例
2017/02/03 PHP
php判断IP地址是否在多个IP段内
2020/08/18 PHP
Firefox和IE兼容性问题及解决方法总结
2013/10/08 Javascript
js鼠标滑过图片震动特效的方法
2015/02/17 Javascript
浅谈JavaScript的Polymer框架中的behaviors对象
2015/07/29 Javascript
BootStrap文件上传样式超好看【持续更新】
2016/05/10 Javascript
Bootstrap table使用方法记录
2017/08/23 Javascript
js删除对象/数组中null、undefined、空对象及空数组方法示例
2018/11/14 Javascript
微信小程序自定义带价格显示日历效果
2018/12/29 Javascript
vue实现页面滚动到底部刷新
2019/08/16 Javascript
vue实现购物车选择功能
2020/01/10 Javascript
Vue脚手架编写试卷页面功能
2020/03/17 Javascript
Win7下搭建python开发环境图文教程(安装Python、pip、解释器)
2016/05/17 Python
Python实现识别手写数字 简易图片存储管理系统
2018/01/29 Python
对Python字符串中的换行符和制表符介绍
2018/05/03 Python
Python登录注册验证功能实现
2018/06/18 Python
Python实现数据可视化看如何监控你的爬虫状态【推荐】
2018/08/10 Python
python创建子类的方法分析
2019/11/28 Python
flask 使用 flask_apscheduler 做定时循环任务的实现
2019/12/10 Python
python读取yaml文件后修改写入本地实例
2020/04/27 Python
python 轮询执行某函数的2种方式
2020/05/03 Python
AmazeUi Tree(树形结构) 应用小结
2020/08/17 HTML / CSS
米兰必去买手店排行榜首位:Antonioli
2016/09/11 全球购物
泰国最新活动和优惠:Megatix
2020/05/07 全球购物
What is view? why do we have view?
2012/06/22 面试题
管理信息系学生的自我评价
2014/01/11 职场文书
淘宝好评语句大全
2014/12/31 职场文书
毕业生自荐信范文
2015/03/05 职场文书
2015年小学财务工作总结
2015/07/20 职场文书
网络研修心得体会
2016/01/08 职场文书
Vue CLI中模式与环境变量的深入详解
2021/05/30 Vue.js
Python实现文字pdf转换图片pdf效果
2022/04/03 Python