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网页请求urllib2模块简单封装代码
Feb 07 Python
教你如何将 Sublime 3 打造成 Python/Django IDE开发利器
Jul 04 Python
python3中int(整型)的使用教程
Mar 23 Python
python中安装Scrapy模块依赖包汇总
Jul 02 Python
python中print()函数的“,”与java中System.out.print()函数中的“+”功能详解
Nov 24 Python
浅谈numpy库的常用基本操作方法
Jan 09 Python
Python实现简单http服务器
Apr 12 Python
Python使用matplotlib模块绘制图像并设置标题与坐标轴等信息示例
May 04 Python
python+selenium实现QQ邮箱自动发送功能
Jan 23 Python
python numpy之np.random的随机数函数使用介绍
Oct 06 Python
Python编程快速上手——正则表达式查找功能案例分析
Feb 28 Python
python爬虫爬取淘宝商品比价(附淘宝反爬虫机制解决小办法)
Dec 03 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实现多服务器共享SESSION数据的方法
2007/03/16 PHP
php使用curl通过代理获取数据的实现方法
2016/05/16 PHP
jQuery 1.2.x 升? 1.3.x 注意事项
2009/05/06 Javascript
js 实现无干扰阴影效果 简单好用(附文件下载)
2009/12/27 Javascript
JavaScript页面刷新与弹出窗口问题的解决方法
2010/03/02 Javascript
JavaScript中的Array对象使用说明
2011/01/17 Javascript
JQuery.Ajax之错误调试帮助信息介绍
2013/07/04 Javascript
JQuery中的事件及动画用法实例
2015/01/26 Javascript
对比分析AngularJS中的$http.post与jQuery.post的区别
2015/02/27 Javascript
JS HTML5实现拖拽移动列表效果
2020/08/27 Javascript
微信小程序学习(4)-系统配置app.json详解
2017/01/12 Javascript
webpack配置的最佳实践分享
2017/04/21 Javascript
JavaScript 基础表单验证示例(纯Js实现)
2017/07/20 Javascript
Vue组件模板的几种书写形式(3种)
2020/02/19 Javascript
vue页面跳转实现页面缓存操作
2020/07/22 Javascript
Python中type的构造函数参数含义说明
2015/06/21 Python
python和shell获取文本内容的方法
2018/06/05 Python
Python Matplotlib库安装与基本作图示例
2019/01/09 Python
python频繁写入文件时提速的方法
2019/06/26 Python
关于pycharm中pip版本10.0无法使用的解决办法
2019/10/10 Python
Python turtle库绘制菱形的3种方式小结
2019/11/23 Python
python scrapy重复执行实现代码详解
2019/12/28 Python
Pytorch环境搭建与基本语法
2020/06/03 Python
利用PyTorch实现VGG16教程
2020/06/24 Python
python中使用.py配置文件的方法详解
2020/11/23 Python
Python 实现集合Set的示例
2020/12/21 Python
CSS3 实现弹跳的小球动画
2020/10/26 HTML / CSS
自动化专业职业生涯规划书范文
2014/01/16 职场文书
教师节活动总结
2014/08/29 职场文书
2015年汽车销售经理工作总结
2015/04/27 职场文书
好员工观后感
2015/06/17 职场文书
谢师宴学生答谢词
2015/09/30 职场文书
如何书写读后感?(附范文)
2019/07/26 职场文书
关于拾金不昧的感谢信(五篇)
2019/10/18 职场文书
详解解Django 多对多表关系的三种创建方式
2021/08/23 Python
如何避免mysql启动时错误及sock文件作用分析
2022/01/22 MySQL