gpt4 book ai didi

python - Django:HTML 标签显示为文本

转载 作者:行者123 更新时间:2023-12-01 05:49:44 25 4
gpt4 key购买 nike

在我的 Django 应用程序中,<acronym>...</acronym>标签显示为 &lt;acronym title=&#39;Особо охраняемая прирордная территория&#39;&gt;ООПТ&lt;/acronym&gt; .

模板如下所示(缩写标 checkout 现在 cur_goal.description 中)。

{% extends "base.tpl.html" %}

{% block title %}{{ genplan.name }}{% endblock %}

{% block content %}
<h2>{{ category_name }}</h2>
{% for cur_goal in goals %}
<li>{{ cur_goal.description }}</li>
{% endfor %}
{% endblock %}

{% block right_sidebar %}
{% endblock %}

如何更改代码以便正确显示首字母缩略词标签(大括号不会被 &lt;&gt; 替换)?

最佳答案

正如 DM 所说,autoscape 标签,或者...安全过滤器

    <li>{{ cur_goal.description|safe }}</li>

或来自 python 端的mark_safe

https://docs.djangoproject.com/en/dev/ref/utils/#django.utils.safestring.mark_safe

关于python - Django:HTML 标签显示为文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14779008/

25 4 0