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 getopt 参数处理小示例
Jun 09 Python
压缩包密码破解示例分享(类似典破解)
Jan 17 Python
详解Python程序与服务器连接的WSGI接口
Apr 29 Python
浅谈用Python实现一个大数据搜索引擎
Nov 28 Python
详解如何使用Python编写vim插件
Nov 28 Python
python编程测试电脑开启最大线程数实例代码
Feb 09 Python
对python cv2批量灰度图片并保存的实例讲解
Nov 09 Python
Python学习笔记之迭代器和生成器用法实例详解
Aug 08 Python
Python 类的私有属性和私有方法实例分析
Sep 29 Python
使用Python串口实时显示数据并绘图的例子
Dec 26 Python
python小程序基于Jupyter实现天气查询的方法
Mar 27 Python
python游戏开发之pygame实现接球小游戏
Apr 22 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
Warning: session_destroy() : Trying to destroy uninitialized sessionq错误
2011/06/16 PHP
php中$_POST与php://input的区别实例分析
2015/01/07 PHP
PHP版本如何选择?应该使用哪个版本?
2015/05/13 PHP
PHP判断上传文件类型的解决办法
2015/10/20 PHP
Alliance vs AM BO3 第二场2.13
2021/03/10 DOTA
jQuery插件 tabBox实现代码
2010/02/09 Javascript
javascript中直接写php代码的方法
2013/07/31 Javascript
JavaScript动态修改网页元素内容的方法
2015/03/21 Javascript
简单谈谈node.js 版本控制 nvm和 n
2015/10/15 Javascript
解决Window10系统下Node安装报错的问题分析
2016/12/13 Javascript
codeMirror插件使用讲解
2017/01/16 Javascript
socket.io学习教程之基本应用(二)
2017/04/29 Javascript
js实现加载页面就自动触发超链接的示例
2017/08/31 Javascript
微信小程序 上传头像的实例详解
2017/10/27 Javascript
AngularJS动态添加数据并删除的实例
2018/02/27 Javascript
mpvue将vue项目转换为小程序
2018/09/30 Javascript
nodejs实现范围请求的实现代码
2018/10/12 NodeJs
Javascript作用域和作用域链原理解析
2020/03/03 Javascript
vue ssr+koa2构建服务端渲染的示例代码
2020/03/23 Javascript
[56:35]DOTA2上海特级锦标赛C组小组赛#1 OG VS Archon第二局
2016/02/27 DOTA
[03:12]TI9战队档案 - Virtus Pro
2019/08/20 DOTA
Python中为什么要用self探讨
2015/04/14 Python
Django 忘记管理员或忘记管理员密码 重设登录密码的方法
2018/05/30 Python
python中join()方法介绍
2018/10/11 Python
Python3.4学习笔记之类型判断,异常处理,终止程序操作小结
2019/03/01 Python
Python实现的对一个数进行因式分解操作示例
2019/06/27 Python
Python3.x+迅雷x 自动下载高分电影的实现方法
2020/01/12 Python
用OpenCV进行年龄和性别检测的实现示例
2021/01/29 Python
css3实现针线缝合效果(图解步骤)
2013/02/04 HTML / CSS
详解html5 canvas 微信海报分享(个人爬坑)
2018/01/12 HTML / CSS
Darphin迪梵官网: 来自巴黎,植物和精油调制的护肤品牌
2016/10/11 全球购物
香蕉共和国Banana Republic官网:美国GAP旗下偏贵族风格服饰品牌
2016/11/21 全球购物
MyBag中文网:英国著名的时尚包袋电商零售网站
2020/07/31 全球购物
环境保护标语
2014/06/20 职场文书
2016年小学党支部创先争优活动总结
2016/04/05 职场文书
如何用python插入独创性声明
2021/03/31 Python