[pyar] Django Imagenes Estaticas

Ramiro Morales cramm0 en gmail.com
Jue Jun 4 14:13:14 ART 2015


2015-06-04 13:08 GMT-03:00 Cristian Vazquez <cristianvazquez4 en gmail.com>:
> buenas, Como va? (de nuevo)
>
> Estoy intentando linkear imagenes en un template.
>
> intento hacer esto
>
> <img src="{% static "tif/{{carpeta}}/{{pagina.Nombre}}"   %}" height="200"
> width="200" >
> pero no me toma {{carpeta}} y {{pagina.Nombre}} en el string. Alguna idea?


No todos los template tags aceptan y resuelven variables de templates.
En gral. no lo hacen, a menos que la documentación lo aclare.

Para tu caso podes probar con el tag builtin [1]get_static_prefix y
ahisi armar la URL variable final que necesitás componiendola con:

{% load static %}

...

<img src="{% get_static_prefix %}tif/{{carpeta}}/{{pagina.Nombre}}"
height="200" width="200" >


y que sirve para escenarios no muy complejos (o sea por ej. que no use
CDNs para los static assets, etc.)


1. https://docs.djangoproject.com/en/1.8/ref/templates/builtins/#std:templatetag-get_static_prefix

-- 
Ramiro Morales
@ramiromorales


More information about the pyar mailing list