[pyar] [django] 2 x 1 consultas de django
Daniel Moisset
dmoisset en machinalis.com
Mar Nov 9 14:44:38 ART 2010
2010/11/9 Andrés Gattinoni <andresgattinoni en gmail.com>:
> Tengo dos consultas breves sobre Django.
>
> 1 - En un template necesito repetir un string tantas veces como
> elementos de una lista haya. Una opción es iterar por la lista, pero
> hay algo que ya exista para repetir un string en un template?
> Hice este filtro:
>
> @register.filter
> def repeat (string, times):
> return string * times
> repeat.is_safe = True
>
> El tema es que no sé bien cómo llamarlo en el template. Porque puedo poner:
> {{ 'mi string'|repeat:4 }}
>
> Pero cómo le paso en vez de 4 el len de una lista?
se me ocurre algo como (sin probarlo)
{% with lista|length as repeticiones %}{{ 'mi string'|repeat:longitud
}}{% endwith %}
> 2 - Alguno uso sorl-thumbnail[0]? Lo instalé y me funciona bien, pero
> no logro hacer que me devuelva el path relativo al thumbnail,
> solamente me da el absoluto.
> En mi template lo llamo así:
>
> {% thumbnail testimonial.image 102x102 as t %}
> <img src="{{ t.relative_url }}" alt="{{ testimonial.name }}" />
>
> Y haciendo eso en el src me mete el path absoluto.
vos queres un path relativo a la url que se esta renderizando en ese
momento? me suena raro que haga eso (sin mirar la documentacion,
habria que manosear bastante la ruta y el requests para darte paths
relativos al lugar desde donde estas renderizsando cada vez)
Saludos
D.
More information about the pyar
mailing list