我目前正在使用Django和SQLite作为后端开发一个博客。在我的设置中,我以以下形式将文章存储在数据库中:
<p> <strong>The Time/Money Tradeoff</strong> </p> <p> As we flesh out High Life, Low Price, you will notice that sometimes we will suggest deals and solutions that may cost slightly more than their alternatives. We won’t always suggest the cheapest laptop...在页面本身上,我有以下代码,用于在其中使用会话数据:
<p>{{request.session.article.0.blog_article}}</p>我曾认为网络浏览器能够读取HTML标签。但是,它以该形式在页面上打印,并带有可见的<p>标记等。我认为这是因为它作为Unicode字符串存储在数据库中,并放在两个引号之间的页面上。如果我将HTML代码粘贴到页面上,格式看起来就像我想要的那样,但我希望它是一个自动化的过程(告诉Django我想要哪篇文章ID,它会将页面的元素插入到模板中,一切看起来都很棒)。
如何在页面可以看到HTML标记的表单中获取存储的文章?
发布于 2016-05-20 20:26:33
默认情况下,django会自动转义模板中的所有字符串,所以当您在模板中呈现html代码时,它们只是显示为文字html代码。但是您可以使用 filter来关闭它:
<p>{{request.session.article.0.blog_article|safe}}</p>https://stackoverflow.com/questions/37355262
复制相似问题