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使用BeautifulSoup库解析HTML基本使用教程
Mar 31 Python
python爬虫之BeautifulSoup 使用select方法详解
Oct 23 Python
使用matplotlib画散点图的方法
May 25 Python
python操作excel的方法(xlsxwriter包的使用)
Jun 11 Python
python selenium执行所有测试用例并生成报告的方法
Feb 13 Python
从列表或字典创建Pandas的DataFrame对象的方法
Jul 06 Python
在python中用print()输出多个格式化参数的方法
Jul 16 Python
Python求解正态分布置信区间教程
Nov 20 Python
Python异常原理及异常捕捉实现过程解析
Mar 25 Python
Python中有几个关键字
Jun 04 Python
什么是python类属性
Jun 10 Python
Python使用shutil模块实现文件拷贝
Jul 31 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学习笔记之 函数声明(二)
2011/06/09 PHP
PHP 动态生成静态HTML页面示例代码
2014/01/15 PHP
ajax+php控制所有后台函数调用
2015/07/15 PHP
PHP读取文件的常见几种方法
2016/11/03 PHP
JavaScript入门教程(2) JS基础知识
2009/01/31 Javascript
js读取本地excel文档数据的代码
2010/11/11 Javascript
javascript动态加载实现方法一
2012/08/22 Javascript
js 实现日期灵活格式化的小例子
2013/07/14 Javascript
js关于字符长度限制的问题示例探讨
2014/01/24 Javascript
javascript中的正则表达式使用指南
2015/03/01 Javascript
JQuery勾选指定name的复选框集合并显示的方法
2015/05/18 Javascript
Angularjs整合微信UI(weui)
2016/03/15 Javascript
Bootstrap3制作图片轮播效果
2016/05/12 Javascript
Bootstrap下拉菜单效果实例代码分享
2016/06/30 Javascript
JavaScript实现点击按钮复制指定区域文本(推荐)
2016/11/25 Javascript
js图片轮播手动切换特效
2017/01/12 Javascript
Angular开发实践之服务端渲染
2018/03/29 Javascript
Vue在页面数据渲染完成之后的调用方法
2018/09/11 Javascript
angular ng-model 无法获取值的处理方法
2018/10/02 Javascript
微信小程序textarea层级过高(盖住其他元素)问题的解决办法
2019/03/04 Javascript
vue+web端仿微信网页版聊天室功能
2019/04/30 Javascript
微信小程序 调用微信授权窗口相关问题解决
2019/07/25 Javascript
Element-Ui组件 NavMenu 导航菜单的具体使用
2019/10/24 Javascript
python实现按任意键继续执行程序
2016/12/30 Python
Python将图片转换为字符画的方法
2020/06/16 Python
python 通过logging写入日志到文件和控制台的实例
2018/04/28 Python
python 爬虫 批量获取代理ip的实例代码
2018/05/22 Python
Flask框架学习笔记之路由和反向路由详解【图文与实例】
2019/08/12 Python
python科学计算之scipy——optimize用法
2019/11/25 Python
酒店公关部经理岗位职责
2013/11/24 职场文书
领导失职检讨书
2014/02/24 职场文书
2015年党性分析材料
2014/12/19 职场文书
辛德勒的名单观后感
2015/06/03 职场文书
从np.random.normal()到正态分布的拟合操作
2021/06/02 Python
Redis分布式锁的7种实现
2022/04/01 Redis
Python中np.random.randint()参数详解及用法实例
2022/09/23 Python