por convención, o bueno, por buenas prácticas, se prefiere hacer toda
la lógica en el controlador (views.py) y no en el template. Podés
concatenar los elementos de una lista, mirá el método extend() de una
lista en python. Se te complica mucho hacerlo en el controlador y no
en el template? Si es asi, contame como está el asunto?
kmel
2010/11/19 Melinton Navas <melinton...@gmail.com>:
{% for link in lista_de_links %}
<span
{% if lista.hay_que_pintarlo %}
class="color_rojo"
{% endif %}
><a href="{{ link.refernecia}}">{{ link.texto }}</span>
{% endfor %}
Definitivamente, tu lista tiene que ser de fechas, para que podás hacer
{{ fecha.dia }}
{{ fecha.mes }}
{{ fecha.ano }}
Me contás si te suena.
kmel
2010/11/19 Melinton Navas Gonzalez <melinto...@hotmail.com>:
La manera mas elegante es talvez, serializando los datos con JSON, y
vos podés regresar los datos que querras (es como un mapa de datos).
Hay un ejemplo en crear_grupo (para serializar), pero estos no
regresan directamente al template... si no que vos los tenés que
popular con Ajax típicamente. Podés ver que data regresa con Firebug
(de firefox)
sorry matey, a veces hay cosas que decis 'wtf porque tengo que hacer
tanto por esto' ;/
También encontré otro asunto con el que no estoy muy familiarizado,
parece lo más straight-forward de hacer [2]
[1] http://en.wikipedia.org/wiki/Data_transfer_object
[2] Playing with Context Objects, en http://www.djangobook.com/en/1.0/chapter04/
2010/11/19 Melinton Navas <melinton...@gmail.com>: