我有一個名單被傳遞給我的模板。不過,我想第三項是href`d。 如果我在視圖中添加html並將其傳遞給模板,它將被轉義並顯示爲html而不是鏈接。在Django中傳遞HTML到模板
什麼是最好的方式來實現這一目標?
感謝,
我有一個名單被傳遞給我的模板。不過,我想第三項是href`d。 如果我在視圖中添加html並將其傳遞給模板,它將被轉義並顯示爲html而不是鏈接。在Django中傳遞HTML到模板
什麼是最好的方式來實現這一目標?
感謝,
使用forloop.counter在模板中有條件地添加HREF,而不是試圖在視圖中添加HTML:
template.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>