Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/319.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 使用markdown2转换时HTML呈现不好_Python_Html_Django_Markdown - Fatal编程技术网

Python 使用markdown2转换时HTML呈现不好

Python 使用markdown2转换时HTML呈现不好,python,html,django,markdown,Python,Html,Django,Markdown,我正在用Python开发一个Django项目,并使用markdown2将一些markdown文本转换为HTML,但它似乎做得不好,或者代码中缺少了一些内容 在my views.py文件中,我使用自定义函数以markdown格式从.md文件中提取一些文本,并使用markdown2模块尝试将其传递到HTML模板,如下所示: text = markdown2.markdown(util.get_entry(entry)) 但是在HTML中,如果我检查源代码,应该呈现为HTML的内容如下所示: &am

我正在用Python开发一个Django项目,并使用markdown2将一些markdown文本转换为HTML,但它似乎做得不好,或者代码中缺少了一些内容

在my views.py文件中,我使用自定义函数以markdown格式从.md文件中提取一些文本,并使用markdown2模块尝试将其传递到HTML模板,如下所示:

text = markdown2.markdown(util.get_entry(entry))
但是在HTML中,如果我检查源代码,应该呈现为HTML的内容如下所示:

<h1>HTML</h1>
我的代码中遗漏了什么吗?错误是在HTML模板上还是在my views.py文件中


提前谢谢

您可能已使用以下内容呈现模板中的内容:

{{ text }}

Django在默认情况下将转义内容,从而替换
@foreverajohn,你没有足够的声誉来投票支持答案,但你可以。这会将你的问题标记为已在数据库中解决,并奖励Willem和你的声誉积分。
{{ text|safe }}