Python 如何在<;预处理>&书信电报;代码>;Django街区
我试图在Django博客文章的jinja模板中使用 我将帖子的主体设置为:{{post.cuerpo | safe | linebreaks}},因为我想用css格式化细节,但在使用highligthjs时,会显示代码块,但不会显示内部html代码 这是链接->Python 如何在<;预处理>&书信电报;代码>;Django街区,python,html,django,Python,Html,Django,我试图在Django博客文章的jinja模板中使用 我将帖子的主体设置为:{{post.cuerpo | safe | linebreaks}},因为我想用css格式化细节,但在使用highligthjs时,会显示代码块,但不会显示内部html代码 这是链接-> 有什么解决办法吗?Django将此html代码作为模板的一部分。能否粘贴一些相关代码?我不确定你有什么问题。如果你想显示代码,也许你需要试试 {%autoescape off%}{{您的变量包含code}}{%end autoescap
有什么解决办法吗?Django将此html代码作为模板的一部分。能否粘贴一些相关代码?我不确定你有什么问题。如果你想显示代码,也许你需要试试
{%autoescape off%}{{您的变量包含code}}{%end autoescape%}
也许你可以粘贴一些代码,这样我们就可以看到出了什么问题。请不要链接到代码。取而代之的是,将您试图处理的相关代码包含在您的问题中。如果您的变量
post.cuerpo
中有代码,您应该关闭我上面写的自动转义。有关详细信息,请单击。它解释了一切。这对你有帮助吗?这是块:{{post.cuerpo | safe | linebreaks}}这显示了我博客文章的富文本正文。我的问题是当我想显示一些代码,特别是html标记时。我使用highlightjs编辑代码之间的代码块以呈现
,但如果是html,则只显示空框。。。我需要将html标记显示为纯文本,但我认为使用django“safe”是不可能的,我看到了,可能是因为:。所以你真的应该试试{{post.cuerpo | linebreaks | safe}}
。或者使用自动转义。不起作用。不能在我的博客文章中使用“安全”将html高亮显示(或至少显示)为纯文本