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脚本生成Android SALT扰码的方法
Sep 18 Python
python获得图片base64编码示例
Jan 16 Python
python处理中文编码和判断编码示例
Feb 26 Python
Python编程语言的35个与众不同之处(语言特征和使用技巧)
Jul 07 Python
利用aardio给python编写图形界面
Aug 21 Python
python中使用 xlwt 操作excel的常见方法与问题
Jan 13 Python
python能开发游戏吗
Jun 11 Python
使用PyWeChatSpy自动回复微信拍一拍功能的实现代码
Jul 02 Python
深入了解Python 方法之类方法 &amp; 静态方法
Aug 17 Python
pycharm 代码自动补全的实现方法(图文)
Sep 18 Python
jupyter notebook 写代码自动补全的实现
Nov 02 Python
在pycharm中使用pipenv创建虚拟环境和安装django的详细教程
Nov 30 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
CakePHP去除默认显示的标题及图标的方法
2008/10/22 PHP
基于PHP的cURL快速入门教程 (小偷采集程序)
2011/06/02 PHP
Yii扩展组件编写方法实例分析
2015/06/29 PHP
php常量详细解析
2015/10/27 PHP
Symfony2实现在controller中获取url的方法
2016/03/18 PHP
学习YUI.Ext 第六天--关于树TreePanel(Part 2异步获取节点)
2007/03/10 Javascript
event.srcElement 用法笔记e.target
2009/12/18 Javascript
JS清除IE浏览器缓存的方法
2013/07/26 Javascript
页面加载完成后再执行JS的jquery写法以及区别说明
2014/02/22 Javascript
jQuery获取动态生成的元素示例
2014/06/15 Javascript
jquery实现上下左右滑动的方法
2015/02/09 Javascript
jquery+easeing实现仿flash的载入动画
2015/03/10 Javascript
Javascript数据结构与算法之列表详解
2015/03/12 Javascript
js实现显示当前状态的导航效果代码
2015/08/28 Javascript
jQuery 1.9.1源码分析系列(十)事件系统之绑定事件
2015/11/19 Javascript
详解AngularJS中自定义过滤器
2015/12/28 Javascript
js简单实现调整网页字体大小的方法
2016/07/23 Javascript
JS中位置与大小的获取方法
2016/11/22 Javascript
C#微信小程序服务端获取用户解密信息实例代码
2017/03/10 Javascript
Jquery中attr与prop的区别详解
2017/05/27 jQuery
解决ztree搜索中多级菜单展示不全问题
2017/07/05 Javascript
利用types增强vscode中js代码提示功能详解
2017/07/07 Javascript
使用vue-route 的 beforeEach 实现导航守卫(路由跳转前验证登录)功能
2018/03/22 Javascript
jquery实现动态创建form并提交的方法示例
2019/05/27 jQuery
微信小程序 wxParse插件显示视频问题
2019/09/27 Javascript
解决出现Incorrect integer value: '' for column 'id' at row 1的问题
2017/10/29 Python
使用CSS3来实现滚动视差效果的教程
2015/08/24 HTML / CSS
美国办公用品购物网站:Quill.com
2016/09/01 全球购物
白色公司:The White Company
2017/10/11 全球购物
100%植物性、有机、即食餐:Sakara Life
2018/10/25 全球购物
LN-CC日本:高端男装和女装的奢侈时尚目的地
2019/09/01 全球购物
Solaris操作系统的线程机制
2012/12/23 面试题
博士生导师推荐信
2014/07/08 职场文书
单位委托书范本(3篇)
2014/09/18 职场文书
导游词之烟台威海蓬莱
2019/11/14 职场文书
html+css 实现简易导航栏功能
2021/04/07 HTML / CSS