我有一个列表正在传递给我的模板。但是我想第三项是href`d。如果我在视图中添加 html 并将其传递给模板,它将被转义并显示为 html 而不是链接。
实现这一目标的最佳方法是什么?
谢谢,
我有一个列表正在传递给我的模板。但是我想第三项是href`d。如果我在视图中添加 html 并将其传递给模板,它将被转义并显示为 html 而不是链接。
实现这一目标的最佳方法是什么?
谢谢,
使用模板中的forloop.counter有条件地添加 href 而不是尝试在视图中添加 HTML:
模板.html
<ul>
{% for item in mylist %}
<li>
{% if forloop.counter == 3 %}<a href="myhref">{% endif %}{{ item }}{% if forloop.counter == 3 %}</a>{% endif %}
</li>
{% endfor %}
</ul>