當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Python Django mark_safe用法及代碼示例


本文介紹 django.utils.safestring.mark_safe 的用法。

聲明

mark_safe(s)[source]

為 (HTML) 輸出目的明確地將字符串標記為安全。返回的對象可以在適合字符串的任何地方使用。

可以在單個字符串上多次調用。

也可以用作裝飾器。

為了構建 HTML 片段,您通常應該改用 django.utils.html.format_html()

如果修改,標記為安全的字符串將再次變得不安全。例如:

>>> mystr = '<b>Hello World</b>   '
>>> mystr = mark_safe(mystr)
>>> type(mystr)
<class 'django.utils.safestring.SafeString'>

>>> mystr = mystr.strip()  # removing whitespace
>>> type(mystr)
<type 'str'>

相關用法


注:本文由純淨天空篩選整理自djangoproject.com大神的英文原創作品 django.utils.safestring.mark_safe。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。