Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/342.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_Python 2.7_Django Templates - Fatal编程技术网

Python 在django中呈现后,不会显示HTML标记

Python 在django中呈现后,不会显示HTML标记,python,django,python-2.7,django-templates,Python,Django,Python 2.7,Django Templates,我正在学习django,并想把一个网站作为一个实用的网站,所以我就在上面。但是html中的标记有问题 显然,我的网页上有,这是长文本的用户输入区域,我将给定的输入存储在数据库中,该数据库包含一些HTML标记,如,,作为web文章,当它使用模板呈现时,自动转义应用和所有标记,如,,由于安全问题显示为正常单词。 当我使用安全过滤器时,所有HTML标记都不能打印在网页上,也就是说,我不能在网页上打印或 但我希望一些html标记,如,,,能够根据用户需要呈现,我的意思是,当一个作家写一篇关于html的文

我正在学习django,并想把一个网站作为一个实用的网站,所以我就在上面。但是html中的
标记有问题

显然,我的网页上有
,这是长文本的用户输入区域,我将给定的输入存储在数据库中,该数据库包含一些HTML标记,如
,作为web文章,当它使用模板呈现时,自动转义应用和所有标记,如
,由于安全问题显示为正常单词。 当我使用安全过滤器时,所有HTML标记都不能打印在网页上,也就是说,我不能在网页上打印

但我希望一些html标记,如
  • ,能够根据用户需要呈现,我的意思是,当一个作家写一篇关于html的文章时,他可以像普通单词一样在文章中书写
    ,但当他需要加粗一些单词时,他也可以使用
    html标记来实现这一点。

    你可以使用这个应用程序。将它添加到项目中后,您可以使用它删除/转义所有标记,但选择离开的标记除外

    模板中的用法示例:

    {% strip_html your_text "em, b, code, li" %}
    

    那么你到底在问什么?你想去掉一些HTML标签而不是其他的吗?显示为转义文本的HTML中是否包含标记?你试图解决什么问题?我建议添加一些额外的细节和代码示例,否则这个问题可能会结束。非常感谢。这就是我需要的。