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 数据加密代码
Dec 24 Python
python通过字典dict判断指定键值是否存在的方法
Mar 21 Python
python文件操作相关知识点总结整理
Feb 22 Python
利用python库在局域网内传输文件的方法
Jun 04 Python
Django实现支付宝付款和微信支付的示例代码
Jul 25 Python
PyTorch搭建多项式回归模型(三)
May 22 Python
python装饰器代替set get方法实例
Dec 19 Python
Pytorch 实现focal_loss 多类别和二分类示例
Jan 14 Python
解决Tensorflow 内存泄露问题
Feb 05 Python
PyCharm 在Windows的有用快捷键详解
Apr 07 Python
python使用Word2Vec进行情感分析解析
Jul 31 Python
Python读取多列数据以及用matplotlib制作图表方法实例
Sep 23 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/01/13 PHP
深入解析php之sphinx
2013/05/15 PHP
基于PHP一些十分严重的缺陷详解
2013/06/03 PHP
php+redis消息队列实现抢购功能
2018/02/08 PHP
静态页面的值传递(三部曲)
2006/09/25 Javascript
小型js框架veryide.librar源代码
2009/03/05 Javascript
JS面向对象、prototype、call()、apply()
2009/05/14 Javascript
Extjs学习笔记之五 一个小细节renderTo和applyTo的区别
2010/01/07 Javascript
!DOCTYPE声明对JavaScript的影响分析
2010/04/12 Javascript
js写一个弹出层并锁屏效果实现代码
2012/12/07 Javascript
javascript使用location.search的示例
2013/11/05 Javascript
JavaScript实现选择框按比例拖拉缩放的方法
2015/08/04 Javascript
JavaScript程序中的流程控制语句用法总结
2016/05/23 Javascript
Node.js编写CLI的实例详解
2017/05/17 Javascript
MUI实现上拉加载和下拉刷新效果
2017/06/30 Javascript
jQuery选择器之子元素过滤选择器
2017/09/28 jQuery
axios发送post请求,提交图片类型表单数据方法
2018/03/16 Javascript
jQuery+Datatables实现表格批量删除功能【推荐】
2018/10/24 jQuery
JS面向对象编程基础篇(三) 继承操作实例详解
2020/03/03 Javascript
Python实现的ini文件操作类分享
2014/11/20 Python
使用Python来开发Markdown脚本扩展的实例分享
2016/03/04 Python
浅析Python装饰器以及装饰器模式
2018/05/28 Python
Python3实现对列表按元组指定列进行排序的方法分析
2018/12/22 Python
python 实现将文件或文件夹用相对路径打包为 tar.gz 文件的方法
2019/06/10 Python
python getpass模块用法及实例详解
2019/10/07 Python
opencv3/Python 稠密光流calcOpticalFlowFarneback详解
2019/12/11 Python
css3 线性渐变和径向渐变示例附图
2014/04/08 HTML / CSS
HTML5 embed 标签使用方法介绍
2013/08/13 HTML / CSS
日本小田急百货官网:Odakyu
2018/07/19 全球购物
枚举与#define宏的区别
2014/04/30 面试题
领导干部廉政承诺书
2014/03/27 职场文书
公司周年庆典策划方案
2014/05/17 职场文书
法学专业毕业生求职信
2014/06/12 职场文书
行风评议整改报告
2014/11/06 职场文书
JavaWeb 入门篇(3)ServletContext 详解 具体应用
2021/07/16 Java/Android
ICOM R71E和R72E图文对比解说
2022/04/07 无线电