国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

您的位置:首頁技術文章
文章詳情頁

django從后臺返回html代碼的實例

瀏覽:3日期: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
相關文章:
主站蜘蛛池模板: 大理市| 淮南市| 天等县| 洪洞县| 朔州市| 绥江县| 罗定市| 屯留县| 全南县| 临安市| 巴彦淖尔市| 苍山县| 贵阳市| 甘孜县| 武冈市| 威宁| 项城市| 马鞍山市| 惠东县| 木里| 海兴县| 六安市| 新沂市| 博爱县| 牡丹江市| 青河县| 搜索| 静宁县| 三都| 永胜县| 上饶市| 汉寿县| 苏尼特右旗| 正宁县| 渭源县| 虎林市| 湘西| 新干县| 颍上县| 宜都市| 山阳县|