django从后台返回html代码的实例


Posted in Python onMarch 11, 2020

需求:有时需要直接从后台返回html代码,并带有相应的css,免得在前端再写一堆嵌入代码进行判断。

django从 views 往 templates 传输html代码时,默认是不渲染此html代码,原因是为了安全。

而为了渲染html代码,需要额外加上一些代码:

from django.utils.safestring import mark_safe

deploy_success = mark_safe('<span class="label label-success">部署成功</span>')

## 然后在前端使用 {{ deploy_success }} 就能渲染成功

补充知识:Django后端向前端直接传html语言防止转义的方法(2种)

目的,为了让前端对后端传输的这种方式不转义

1.使用mark_safe()

from django.utils.safestring import mark_safe # 后端safe

2.使用safe过滤器

{{  value|safe  }}

以上这篇django从后台返回html代码的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python使用paramiko模块实现ssh远程登陆上传文件并执行
Jan 27 Python
Python实现多线程下载文件的代码实例
Jun 01 Python
简单介绍Python下自己编写web框架的一些要点
Apr 29 Python
Python对象类型及其运算方法(详解)
Jul 05 Python
python绘制散点图并标记序号的方法
Dec 11 Python
详解Python安装tesserocr遇到的各种问题及解决办法
Mar 07 Python
元组列表字典(莫烦python基础)
Apr 03 Python
python打开使用的方法
Sep 30 Python
Python 元组拆包示例(Tuple Unpacking)
Dec 24 Python
Django框架models使用group by详解
Mar 11 Python
浅谈Python中的模块
Jun 10 Python
opencv深入浅出了解机器学习和深度学习
Mar 17 Python
Django-xadmin后台导入json数据及后台显示信息图标和主题更改方式
Mar 11 #Python
python3 实现口罩抽签的功能
Mar 11 #Python
python+selenium 脚本实现每天自动登记的思路详解
Mar 11 #Python
Django+boostrap 美化admin后台的操作
Mar 11 #Python
Windows 下python3.8环境安装教程图文详解
Mar 11 #Python
django admin后管定制-显示字段的实例
Mar 11 #Python
Python 3.8 新功能来一波(大部分人都不知道)
Mar 11 #Python
You might like
PHP curl 并发最佳实践代码分享
2012/09/05 PHP
解析VS2010利用VS.PHP插件调试PHP的方法
2013/07/19 PHP
PHP CURL CURLOPT参数说明(curl_setopt)
2013/09/30 PHP
php获取CSS文件中图片地址并下载到本地的方法
2014/12/02 PHP
php解决约瑟夫环算法实例分析
2019/09/30 PHP
PHP中的异常处理机制深入讲解
2020/11/10 PHP
为jQuery.Treeview添加右键菜单的实现代码
2010/10/22 Javascript
简单介绍jsonp 使用小结
2016/01/27 Javascript
使用vue.js2.0 + ElementUI开发后台管理系统详细教程(一)
2017/01/21 Javascript
理解javascript中的Function.prototype.bind的方法
2017/02/03 Javascript
AngularJS通过ng-Img-Crop实现头像截取的示例
2017/08/17 Javascript
详解Vue中一种简易路由传参办法
2017/09/15 Javascript
Element UI 自定义正则表达式验证方法
2018/09/04 Javascript
详解js中Array的方法及技巧
2018/09/12 Javascript
JQuery的加载和选择器用法简单示例
2019/05/13 jQuery
JQuery获取元素尺寸、位置及页面滚动事件应用示例
2019/05/14 jQuery
详解为什么Vue中的v-if和v-for不建议一起用
2021/01/13 Vue.js
python strip() 函数和 split() 函数的详解及实例
2017/02/03 Python
python技能之数据导出excel的实例代码
2017/08/11 Python
python实现简易云音乐播放器
2018/01/04 Python
Python AES加密实例解析
2018/01/18 Python
利用python的socket发送http(s)请求方法示例
2018/05/07 Python
对python sklearn one-hot编码详解
2018/07/10 Python
python实现本地图片转存并重命名的示例代码
2018/10/27 Python
HTML5网页录音和上传到服务器支持PC、Android,支持IOS微信功能
2019/04/26 HTML / CSS
意大利奢侈品综合电商网站:MODES
2019/12/14 全球购物
老师推荐信
2013/10/28 职场文书
会计电算化专业毕业生推荐信
2013/12/24 职场文书
银行柜员与客户起冲突检讨书
2014/09/27 职场文书
党的群众路线教育实践活动心得体会(教师)
2014/10/31 职场文书
2015年依法行政工作总结
2015/04/29 职场文书
青年志愿者服务活动总结
2015/05/06 职场文书
2015年乡镇平安建设工作总结
2015/05/13 职场文书
萤火虫之墓观后感
2015/06/05 职场文书
九年级化学教学反思
2016/02/22 职场文书
导游词之吉林花园山
2019/10/17 职场文书