如何在{%%}之间的Django模板中使用变量

时间:2017-06-09 15:07:29

标签: python django matplotlib django-templates

这是我第一次接触 matplotlib

我一直试图在模板中打印我的情节。我知道如果我只针对一张图片执行此操作,但现在我尝试修改它并调用不同的图像。

我得到了这个并且效果很好:

 <img src="{% static "/consulta/imagenes/rosavientos.png" %}">

但我尝试使用此路径:&#34; /consulta/imagenes/rosavientos.png" ,如下所示:

  <img src="{% static {{ my_path }} %}">

static 之后需要的ID或文字。

是否可以以任何方式执行此操作?

PS:我也试过了:

在我看来:

ruta_estatica = "<img src = \"{% static '/consulta/imagenes/" + nombre_png + ".png' %}\">"

在模板中:

  {% autoescape off %}{{ respuesta3 }}{% endautoescape %}

1 个答案:

答案 0 :(得分:2)

您可以使用with标记创建变量,并将其用于static标记

 {% with '/consulta/imagenes/'|add:nombre_png|add:'.png' as image %}
   <img src="{% static image %}"/>
 {% endwith %}