【发布时间】:2011-03-25 05:04:19
【问题描述】:
我目前面临一个严重的问题。 我使用标准的 django 管理界面,包括。更改列表以显示我的模型之一。 该模型有一个字段,其中包含一个链接(例如在数据库中:http://localhost:8000/data/somefile.pdf'>link)。
我现在想要的是这个字符串被呈现为非转义并显示为链接。我已经在“change_list_results.html”中尝试了以下内容:
{% for result in results %}
<tr id="{{ result.1|adminfilter }}" class="{% cycle 'row1' 'row2' %}">
{% for item in result %}
{{ item|safe }}
{% endfor %}</tr>
{% endfor %}
我在输出的实际项目上使用了“|safe”。此外,我尝试了“{% autoescape off %}”。同样的结果,字符串被转义了。
你有没有其他方法可以让字符串不转义显示?
【问题讨论】:
标签: django django-admin django-templates escaping