【问题标题】:Render HTML in django template (not unicode but ASCII)在 django 模板中渲染 HTML(不是 unicode 而是 ASCII)
【发布时间】:2011-04-21 22:19:14
【问题描述】:

我知道这有点反常,但我有一个旧数据库,其中包含一些格式化为 html 的条目。我想将它作为 ASCII 推送到我的 django 模板中,并让浏览器显示它。

Django 好心地将我的字段转换为 unicode,因此浏览器将完整显示 <p> </p> 等文本。

我希望可能有一个模板标志{{ obj.text|ascii }} 或可以为我解决这个问题的东西 - 有人有什么想法吗?谢谢。

【问题讨论】:

  • "Render unicode as ASCII" 是相当没有意义的。请将标题更改为更能反映您想要完成的内容。
  • 这与 unicode 或 ASCII 无关。

标签: python django templates


【解决方案1】:

来自http://docs.djangoproject.com/en/dev/ref/templates/builtins/ 你想要的是:

{{ obj.text|safe }}

【讨论】:

  • 太棒了!大大的。现在为什么我找不到呢?
猜你喜欢
  • 2013-06-27
  • 2015-08-24
  • 2022-10-13
  • 2023-02-08
  • 2015-04-15
  • 2017-02-11
  • 2020-03-28
  • 2016-06-07
  • 2015-05-21
相关资源
最近更新 更多