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实现3行代码解简单的一元一次方程
Aug 18 Python
Python中使用Boolean操作符做真值测试实例
Jan 30 Python
python登录pop3邮件服务器接收邮件的方法
Apr 30 Python
python查找指定具有相同内容文件的方法
Jun 28 Python
python简单实现刷新智联简历
Mar 30 Python
TensorFLow用Saver保存和恢复变量
Mar 10 Python
Python处理命令行参数模块optpars用法实例分析
May 31 Python
Python实现读写INI配置文件的方法示例
Jun 09 Python
Win8下python3.5.1安装教程
Jul 29 Python
利用pyshp包给shapefile文件添加字段的实例
Dec 06 Python
举例讲解Python装饰器
Dec 24 Python
python函数指定默认值的实例讲解
Mar 29 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
一些常用的php函数
2006/12/06 PHP
php switch语句多个值匹配同一代码块应用示例
2014/07/29 PHP
Linux下php5.4启动脚本
2014/08/03 PHP
php查询mysql数据库并将结果保存到数组的方法
2015/03/18 PHP
thinkPHP5框架auth权限控制类与用法示例
2018/06/12 PHP
greybox——不开新窗口看新的网页
2007/02/20 Javascript
JavaScript 入门基础知识 想学习js的朋友可以参考下
2009/12/26 Javascript
9个JavaScript评级/投票插件
2010/01/18 Javascript
菜鸟javascript基础整理1
2010/12/06 Javascript
html组件不可输入(只读)同时任何组件都有效
2013/04/01 Javascript
document.documentElement的一些使用技巧
2013/04/18 Javascript
js+css简单实现网页换肤效果
2015/12/29 Javascript
jQuery替换节点用法示例(使用replaceWith方法)
2016/09/08 Javascript
解决vue里碰到 $refs 的问题的方法
2017/07/13 Javascript
在Vue项目中使用d3.js的实例代码
2018/05/01 Javascript
[02:20]DOTA2英雄基础教程 黑暗贤者
2013/12/19 DOTA
给Python的Django框架下搭建的BLOG添加RSS功能的教程
2015/04/08 Python
Python判断字符串与大小写转换
2015/06/08 Python
Python字符串格式化输出方法分析
2016/04/13 Python
使用python和Django完成博客数据库的迁移方法
2018/01/05 Python
python3爬取淘宝信息代码分析
2018/02/10 Python
redis之django-redis的简单缓存使用
2018/06/07 Python
Python wxPython库Core组件BoxSizer用法示例
2018/09/03 Python
python SVD压缩图像的实现代码
2019/11/05 Python
Python 模拟生成动态产生验证码图片的方法
2020/02/01 Python
django 模型中的计算字段实例
2020/05/19 Python
Python3 socket即时通讯脚本实现代码实例(threading多线程)
2020/06/01 Python
浅析CSS3 中的 transition,transform,translate之间区别和作用
2020/03/26 HTML / CSS
html5 迷宫游戏(碰撞检测)实例一
2013/07/25 HTML / CSS
前端实现背景虚化但内容清晰且自适应 的实例代码
2019/08/01 HTML / CSS
美国从事品牌鞋类零售的连锁店:Famous Footwear
2016/08/25 全球购物
汶川大地震感悟
2015/08/10 职场文书
诺贝尔奖获得者名言100句:句句启人心智,值永久收藏
2019/08/09 职场文书
90行Python代码开发个人云盘应用
2021/04/20 Python
如何利用Python实现n*n螺旋矩阵
2022/01/18 Python