文章详情页
django从后台返回html代码的实例
浏览:11日期:2024-10-22 08:46:51
需求:有时需要直接从后台返回html代码,并带有相应的css,免得在前端再写一堆嵌入代码进行判断。
django从 views 往 templates 传输html代码时,默认是不渲染此html代码,原因是为了安全。
而为了渲染html代码,需要额外加上一些代码:
from django.utils.safestring import mark_safedeploy_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代码的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持好吧啦网。
标签:
Django
相关文章:
1. 解决运行django程序出错问题 'str'object has no attribute'_meta'2. 自从在 IDEA 中用了热部署神器 JRebel 之后,开发效率提升了 10(真棒)3. IntelliJ IDEA运行java程序的方法4. 详解Java中的不可变对象5. 在VUE中使用lodash的debounce和throttle操作6. Java 3D显示3D物体7. jsp实现登录界面8. 排查Java应用内存泄漏问题的步骤9. IIS Express 取代 ASP.NET Development Server的配置方法10. CentOS邮箱服务器搭建系列——SMTP服务器的构建( Postfix )
排行榜

网公网安备