html - 如何在 Django 中将我的 CharField/TextField 数据库列中的链接呈现为 HTML

标签 html django django-templates

我的模板片段 -

{% block content %}
    {{ message.subject }}
    {{ message.content }}
{% endblock %}

我的消息内容 = " Check this out - /<a href="http://RigWave.In"> RigWave </a> "

如果你想像这样呈现为 HTML(作为链接)-

“检查一下 - RigWave

最佳答案

在查看了您未经编辑的帖子后,我想知道您是否将链接标记替换为 [ 以防止 SO 将其呈现为链接(尽管 `` 会处理它)。

如果您在 CharField 中确实有格式正确的链接,您需要 mark the string as safe以防止自动 HTML 转义。

{{ message.content|safe }}

{% autoescape off %}
    {{ body }}
{% endautoescape %}

关于html - 如何在 Django 中将我的 CharField/TextField 数据库列中的链接呈现为 HTML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5489210/

相关文章:

python - CSRF token 丢失或不正确 - Django

django - Fixtures 不应该被直接调用

html - 在 Django 中检索多个选择选项时出错

javascript - 叠加悬停效果

html - 使用 CSS 悬停时下拉菜单不起作用

html - 在不使用溢出隐藏属性的情况下禁用水平滚动

html - Django:使用静态的、困难的时间和路径来渲染 css

javascript - 用点填充两个文本元素之间的空间

python - 如何统计 Django 网站的访问者数量?

python - Django 找不到应用程序模板