用django制作文字粗体

use*_*574 1 python django

我必须在纯文本之间发送一些粗体文本并将其从视图发送到模板.我这样做:

我在变量中保存了一个像<b> TextPlaintext </ b>这样的字符串并将其返回给模板.不解释"<b>"标签.

如何在django视图中制作一些粗体文字?

Ned*_*der 6

Django自动转义模板中的字符串值,以提高安全性.

如果您知道某个值包含HTML 且受信任,那么您可以关闭转义:

{{my_trusted_html|safe}}
Run Code Online (Sandbox Code Playgroud)

  • 我想我没有你那么教条。在视图中创建 HTML 内容,甚至在模型中,或存储在数据库中都是有原因的。知道如何将这些数据正确地放到页面上是一个有用的工具。我不认为对 OP 的问题有足够的了解来说明他是否在做与“犯错”一样糟糕的事情。 (2认同)