2017-06-09 51 views
0

這是我第一次使用matplotlib如何在{%%}之間使用Django模板中的變量

我一直在試圖在模板中打印我的情節。我知道如果我僅僅爲一個圖像做這個,但現在我試圖修改它並調用不同的圖像。

我得到這個和它完美的作品:

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

但我想使用此路徑:「/consulta/imagenes/rosavientos.png」像這樣:

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

但經過靜態 ID或文字的預期。

是否有可能以任何方式做到這一點?

PS:我也試過這樣:

筆者認爲:

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

在模板:

{% autoescape off %}{{ respuesta3 }}{% endautoescape %} 
+1

試試這個https://stackoverflow.com/questions/16655851/django-1-5-how-to-use-variables-inside-static-tag – neverwalkaloner

+1

謝謝你的鏈接@neverwalkaloner。 我的Django版本更新(1.11),但該解決方案仍然有效。我沒有看到這個問題。謝謝 –

回答

1

您可以使用with標籤來創建一個變量,使用static標籤

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

它完美的作品。 非常感謝你@Brobin。 –

相關問題