Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/324.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何返回html内容而不在序列化程序中转义?_Python_Django_Django Rest Framework - Fatal编程技术网

Python 如何返回html内容而不在序列化程序中转义?

Python 如何返回html内容而不在序列化程序中转义?,python,django,django-rest-framework,Python,Django,Django Rest Framework,我有一个包含html的文本字段的模型假设我在文本字段中有一行包含API返回“ 如何删除“转义?您可以使用模块,该模块有一个名为转义的方法: 将字符串s中的字符&、转换为HTML安全序列。如果需要显示可能包含 HTML中的此类字符。如果可选标志引号为true,则 字符(“)和(”)也被翻译这有助于包容 在由引号分隔的HTML属性值中,如在“中,则: from html import escape html_line = escape(s) 现在html\u行包含s字符串,没有任何“转义”,如下

我有一个包含html的文本字段的模型
假设我在
文本字段中有一行包含

API返回

如何删除
转义?

您可以使用模块,该模块有一个名为
转义的方法:

将字符串s中的字符&、<和>转换为HTML安全序列。如果需要显示可能包含 HTML中的此类字符。如果可选标志引号为true,则 字符(“)和(”)也被翻译这有助于包容 在由引号分隔的HTML属性值中,如在
中,则:

from html import escape

html_line = escape(s)
现在
html\u行
包含
s
字符串,没有任何“转义”,如下所示:

&lt;a href=&quot;http://example.com&quot;&gt;example&lt;/a&gt;
<a href="http://example.com">example</a>

如果您想保留字符
<>和
等,但避免转义
,您可以使用模块的另一种方法,称为
unescape

from html import unescape

html_line = unescape(s)
现在,
html\u行
将如下所示:

&lt;a href=&quot;http://example.com&quot;&gt;example&lt;/a&gt;
<a href="http://example.com">example</a>


哪个API?你可以使用
mark_safe
:嘿,@dimazurbik我在想,你觉得我的答案有用吗?