Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/278.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/20.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 Django-在模型中存储未扩展的html_Python_Django_Django Models - Fatal编程技术网

Python Django-在模型中存储未扩展的html

Python Django-在模型中存储未扩展的html,python,django,django-models,Python,Django,Django Models,我正在尝试将原始的、未扫描的HTML存储在我的Django模型中,以便在我的主页上显示。然而,当我将其存储在文本字段中时,它会被转义,并最终显示为原始文本。如何在Django模型中存储原始HTML **编辑** 似乎它不是在模型层中转义的,而是在模板层中转义的。是否有我应该使用的特殊标签?我检查了shell中的值,结果很好,但由于某种原因,当我在模板中执行{{block.html}(html是存储实际html的block对象的属性)时,结果如下: <p>This is

我正在尝试将原始的、未扫描的HTML存储在我的Django模型中,以便在我的主页上显示。然而,当我将其存储在文本字段中时,它会被转义,并最终显示为原始文本。如何在Django模型中存储原始HTML

**编辑**

似乎它不是在模型层中转义的,而是在模板层中转义的。是否有我应该使用的特殊标签?我检查了shell中的值,结果很好,但由于某种原因,当我在模板中执行{{block.html}(html是存储实际html的block对象的属性)时,结果如下:

<p>This is a <strong>very</strong> <em>important</em> <span style="text-decoration: underline;">block</span></p>
<p style="padding-left: 30px;">it has very significant content!</p>

您可以使用
safe
过滤器显示未转义文本,或使用
escape
过滤器显示转义文本。您还可以使用
autoescape
标记设置块。(
{%autoescape on%}
{%autoescape off%}

注意使用
|safe
过滤器或禁用自动转义时的安全含义。确保通过该过滤器/块的任何东西实际上是安全的。