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对比C语言的编程思想差异
Aug 30 Python
浅析Python中return和finally共同挖的坑
Aug 18 Python
python unittest实现api自动化测试
Apr 04 Python
Python实现的特征提取操作示例
Dec 03 Python
在Python中Dataframe通过print输出多行时显示省略号的实例
Dec 22 Python
Python中的 enum 模块源码详析
Jan 09 Python
Python实现的多进程拷贝文件并显示百分比功能示例
Apr 09 Python
python调用摄像头拍摄数据集
Jun 01 Python
Appium+python自动化怎么查看程序所占端口号和IP
Jun 14 Python
Python二进制文件读取并转换为浮点数详解
Jun 25 Python
关于python字符串方法分类详解
Aug 20 Python
python统计字符的个数代码实例
Feb 07 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
PHP5/ZendEngine2的改进
2006/10/09 PHP
PHP实现动态柱状图改进版
2015/03/30 PHP
iOS自定义提示弹出框实现类似UIAlertView的效果
2016/11/16 PHP
laravel实现分页样式替换示例代码(增加首、尾页)
2017/09/22 PHP
PHP用函数嵌入网站访问量计数器
2017/10/27 PHP
PHP连接MySQL数据库三种实现方法
2020/12/10 PHP
jQuery select的操作实现代码
2009/05/06 Javascript
关于js中window.location.href,location.href,parent.location.href,top.location.href的用法与区别
2010/10/18 Javascript
jquery select(列表)的操作(取值/赋值)
2011/03/16 Javascript
js Math 对象的方法
2013/09/01 Javascript
JavaScript生成福利彩票双色球号码
2015/05/15 Javascript
AspNet中使用JQuery boxy插件的确认框
2015/05/20 Javascript
js结合正则实现国内手机号段校验
2015/06/19 Javascript
浅谈angularJS 作用域
2015/07/05 Javascript
基于BootStrap Metronic开发框架经验小结【八】框架功能总体界面介绍
2016/05/12 Javascript
移动端 一个简单易懂的弹出框
2016/07/06 Javascript
js删除Array数组中指定元素的两种方法
2016/08/03 Javascript
Vue.js使用v-show和v-if的注意事项
2016/12/13 Javascript
谈谈JS中常遇到的浏览器兼容问题和解决方法
2016/12/17 Javascript
JS实现随机生成10个手机号的方法示例
2018/12/07 Javascript
js中Array对象的常用遍历方法详解
2019/01/17 Javascript
vue 翻页组件vue-flip-page效果
2020/02/05 Javascript
Python日期操作学习笔记
2008/10/07 Python
Python学习思维导图(必看篇)
2017/06/26 Python
Python实现桶排序与快速排序算法结合应用示例
2017/11/22 Python
Python列表倒序输出及其效率详解
2020/03/04 Python
canvas实现滑动验证的实现示例
2020/08/11 HTML / CSS
给民警的表扬信
2014/01/08 职场文书
班主任对学生的评语
2014/04/26 职场文书
法院答辩状格式
2015/05/22 职场文书
家长意见和建议怎么写
2015/06/04 职场文书
2016年第104个国际护士节活动总结
2016/04/06 职场文书
mysql数据库入门第一步之创建表
2021/05/14 MySQL
SQL模糊查询报:ORA-00909:参数个数无效问题的解决
2021/06/21 Oracle
一文搞清楚MySQL count(*)、count(1)、count(col)区别
2022/03/03 MySQL
WinServer2012搭建DNS服务器的方法步骤
2022/06/10 Servers