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中内置的NotImplemented类型的用法
Mar 31 Python
Python2.6版本中实现字典推导 PEP 274(Dict Comprehensions)
Apr 28 Python
浅析Python的web.py框架中url的设定方法
Jul 11 Python
浅谈Python NLP入门教程
Dec 25 Python
python多线程下信号处理程序示例
May 31 Python
解决python文件双击运行秒退的问题
Jun 24 Python
python-Web-flask-视图内容和模板知识点西宁街
Aug 23 Python
Ubuntu下Python+Flask分分钟搭建自己的服务器教程
Nov 19 Python
pytorch 实现cross entropy损失函数计算方式
Jan 02 Python
python中数据库like模糊查询方式
Mar 02 Python
详解Python小数据池和代码块缓存机制
Apr 07 Python
python 开心网和豆瓣日记爬取的小爬虫
May 29 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 while循环得到循环次数
2013/10/26 PHP
PHP获取当前执行php文件名的代码
2017/03/02 PHP
php设计模式之职责链模式实例分析【星际争霸游戏案例】
2020/03/27 PHP
jquery动态加载图片数据练习代码
2011/08/04 Javascript
JS字符串函数扩展代码
2011/09/13 Javascript
JS控制图片等比例缩放的示例代码
2013/12/24 Javascript
javascript+canvas制作九宫格小程序
2014/12/28 Javascript
js 获取元素在页面上的偏移量的方法汇总
2015/04/13 Javascript
详细解读JavaScript的跨浏览器事件处理
2015/08/12 Javascript
微信小程序 富文本转文本实例详解
2016/10/24 Javascript
vue如何使用 Slot 分发内容实例详解
2017/09/05 Javascript
基于Vue实现关键词实时搜索高亮显示关键词
2018/07/21 Javascript
vuejs中监听窗口关闭和窗口刷新事件的方法
2018/09/21 Javascript
9102了,你还不会移动端真机调试吗
2019/03/25 Javascript
在JavaScript中如何访问暂未存在的嵌套对象
2019/06/18 Javascript
如何换个角度使用VUE过滤器详解
2019/09/11 Javascript
vue+element tabs选项卡分页效果
2020/06/29 Javascript
js+cavans实现图片滑块验证
2020/09/29 Javascript
[39:21]LGD vs OG 2019国际邀请赛淘汰赛 胜者组 BO3 第二场 8.24
2019/09/10 DOTA
[03:24][TI9纪实] Dota奶爸
2019/08/22 DOTA
python删除特定文件的方法
2015/07/30 Python
Python实现读取文件最后n行的方法
2017/02/23 Python
python利用urllib和urllib2访问http的GET/POST详解
2017/09/27 Python
NumPy 数学函数及代数运算的实现代码
2018/07/18 Python
Python多线程编程之多线程加锁操作示例
2018/09/06 Python
python常用函数与用法示例
2019/07/02 Python
利用Python中的Xpath实现一个在线汇率转换器
2020/09/09 Python
css3实现一个div设置多张背景图片及background-image属性实例演示
2017/08/10 HTML / CSS
世界上第一个创建了罩杯系统的美国内衣品牌:Maidenform
2019/03/23 全球购物
美国在线购买和出售礼品卡网站:EJ Gift Cards
2019/06/09 全球购物
素食餐饮项目创业计划书
2014/02/02 职场文书
党员个人党性分析材料
2014/12/18 职场文书
致男子1500米运动员的广播稿
2019/11/08 职场文书
python异步的ASGI与Fast Api实现
2021/07/16 Python
关于CSS自定义属性与前端页面的主题切换问题
2022/03/21 HTML / CSS
详解Android中的TimePickerView(时间选择器)的用法
2022/04/30 Java/Android