Django模板静态动态



在Django模板中使用静态文件的正常方式中,我们可以使用:

<img src="{% static 'img/sim/simcard1.png' %}">

我的问题是,如何使用simcardID.png动态生成ID,这取决于视图中的变量。

<img src="{% static 'img/sim/simcard{{ simid }}.png' %}">

给予:

<img src="/static/img/sim/simcard%7B%7B%20simid%20%7D%7D.png">

有人帮忙吗?

<img src="{% static 'img/sim/simcard{{ simid }}.png' %}">

应替换为:

<img src="/static/img/sim/simcard{{ simid }}.png">

这是一个老话题,但如果有人读过,你可以用with:

{% with 'img/sim/simcard'|add:simid|add:'.png' as img_static %}
<img src="{% static img_static %}">
{% endwith %}

最新更新