[Zope-es] Variables como Parámetros
Alberto Aragón Peci
tibagri en hotmail.com
Vie Ago 3 10:19:10 CEST 2007
Hola gente. Mi duda es la siguiente. Necesito formatear salidas de fechas, que están en el formato AAAA/MM/DD al formato DD/MM/AAAA en Zope.
Para ello, elaboré un script Python (formateaFecha), que me funciona con cadenas estáticas de fechas, con el siguiente código:
from string import split
resultado = ''
if fecha: #Trocea la cadena usando las '/' como separador. aux = split(fecha, '/')
return aux[2]+'/'+aux[1]+'/'+aux[0]
else:
return
donde 'fecha' se pasa como parámetro. Mi problema es llamar a ese script pasándole como parámetro una variable leida de una base de datos. He indagado
por ahí, y dicen que esto debería funcionar:
<dtml-in metodo_mostrar_pruebas>
<tr> <td><dtml-var pru_id></td> <td><dtml-var pru_chk></td> <td><dtml-var pru_cmb></td> <td><dtml-var pru_fec></td> <td><dtml-var expr="formateaFecha(fecha=_['pru_fec'])"></td> <td><a href="metodo_eliminar_prueba?pru_id=<dtml-var pru_id>">Eliminar</a></td></tr>
</dtml-in>
, pero me lanza un mensaje de error sobre la función 'split' empleada en el script. No encuentro el problema, porque si sustituyo
fecha=_['pru_fec'] por '2007/03/01', todo funciona correctamente, lo cual me hace pensar que el problema está en la forma de usar la variable.
¿Puede alguien ayudarme?
_________________________________________________________________
¡Ya está aquí Windows Live Spaces! Ahora podrás crear fácilmente tu propio sitio Web.
http://spaces.live.com/signup.aspx
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: /archivos/zope-es/attachments/20070803/8df4f81b/attachment.htm
Más información sobre la lista de distribución Zope-es