如何在模板标签参数中使用变量?

时间:2014-04-26 19:58:46

标签: django django-templates

我尝试实现以下目标:

<img src="/static/teammembers/some_name">

但是如果我在模板中写<img src="{% static 'teammembers/{{ image }} %}">,那么 那么渲染的输出是

<img src="/static/teammembers/{{ image }}">
我做错了什么?

编辑:

在我的情况下,this question的解决方案不起作用,因为我使用自动缓存器(django-cachebuster)。

1 个答案:

答案 0 :(得分:2)

您可以with使用add模板过滤器,建议here

{% with 'teammembers/'|add:image as image_static %}
    <img src="{% static image_static %}">
{% endwith %}