django从后台返回html代码的实例
需求:有时需要直接从后台返回html代码,并带有相应的css,免得在前端再写一堆嵌入代码进行判断。
django从views往templates传输html代码时,默认是不渲染此html代码,原因是为了安全。
而为了渲染html代码,需要额外加上一些代码:
fromdjango.utils.safestringimportmark_safe deploy_success=mark_safe('部署成功') ##然后在前端使用{{deploy_success}}就能渲染成功
补充知识:Django后端向前端直接传html语言防止转义的方法(2种)
目的,为了让前端对后端传输的这种方式不转义
1.使用mark_safe()
fromdjango.utils.safestringimportmark_safe#后端safe
2.使用safe过滤器
{{ value|safe }}
以上这篇django从后台返回html代码的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持毛票票。
声明:本文内容来源于网络,版权归原作者所有,内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:czq8825#qq.com(发邮件时,请将#更换为@)进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。