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随机生成数模块random使用实例
Apr 13 Python
Python简单实现子网掩码转换的方法
Apr 13 Python
Python进行数据提取的方法总结
Aug 22 Python
pytorch 共享参数的示例
Aug 17 Python
关于初始种子自动选取的区域生长实例(python+opencv)
Jan 16 Python
pyCharm 设置调试输出窗口中文显示方式(字符码转换)
Jun 09 Python
Keras load_model 导入错误的解决方式
Jun 09 Python
Python自动化操作实现图例绘制
Jul 09 Python
如何在python中实现线性回归
Aug 10 Python
关于Python不换行输出和不换行输出end=““不显示的问题(亲测已解决)
Oct 27 Python
Pycharm 设置默认解释器路径和编码格式的操作
Feb 05 Python
聊聊Python String型列表求最值的问题
Jan 18 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
拼音码表的生成
2006/10/09 PHP
通过curl模拟post和get方式提交的表单类
2014/04/23 PHP
javascript下function声明一些小结
2007/12/28 Javascript
gridview生成时如何去掉style属性中的border-collapse
2014/09/30 Javascript
js实现select组件的选择输入过滤代码
2014/10/14 Javascript
angular.element方法汇总
2015/01/07 Javascript
jquery仿百度经验滑动切换浏览效果
2015/04/14 Javascript
JS实现的自定义水平滚动字体插件完整实例
2016/06/17 Javascript
判断输入的字符串是否是日期格式的简单方法
2016/07/11 Javascript
自学实现angularjs依赖注入
2016/12/20 Javascript
JS实现自动轮播图效果(自适应屏幕宽度+手机触屏滑动)
2017/06/19 Javascript
Sublime Text新建.vue模板并高亮(图文教程)
2017/10/26 Javascript
Vue中的slot使用插槽分发内容的方法
2018/03/01 Javascript
vue用递归组件写树形控件的实例代码
2018/07/19 Javascript
Vue中的作用域CSS和CSS模块的区别
2018/10/09 Javascript
Vue+Typescript中在Vue上挂载axios使用时报错问题
2019/08/07 Javascript
JS异步处理的进化史深入讲解
2019/08/25 Javascript
[34:39]DOTA2上海特级锦标赛主赛事日 - 4 败者组第四轮#1COL VS EG第二局
2016/03/05 DOTA
python实现封装得到virustotal扫描结果
2014/10/05 Python
python通过exifread模块获得图片exif信息的方法
2015/03/16 Python
开源Web应用框架Django图文教程
2017/03/09 Python
Python排序搜索基本算法之插入排序实例分析
2017/12/11 Python
python 随机打乱 图片和对应的标签方法
2018/12/14 Python
python使用tkinter库实现五子棋游戏
2019/06/18 Python
使用OpenCV校准鱼眼镜头的方法
2020/11/26 Python
css3中的calc函数浅析
2018/07/10 HTML / CSS
html5 canvas实现圆形时钟代码分享
2013/12/25 HTML / CSS
html5 视频播放解决方案
2016/11/06 HTML / CSS
介绍一下常见的木马种类
2014/11/15 面试题
幼儿园家长会邀请函
2014/01/15 职场文书
cf收人广告词大全
2014/03/14 职场文书
标准离婚协议书范文下载
2014/11/30 职场文书
我们的节日重阳节活动总结
2015/03/24 职场文书
项目备案申请报告
2015/05/15 职场文书
离开雷锋的日子观后感
2015/06/09 职场文书
Opencv实现二维直方图的计算及绘制
2021/07/21 Python