Re: [Zope-es] Variables como Parámetros

Garito garito en sistes.net
Vie Ago 3 15:43:40 CEST 2007


Perdona, pero los objetos de fecha y hora tienen todo lo necesario para
distintos formatos
Estas rehaciendo la rueda...

Salut!

El día 3/08/07, Alberto Aragón Peci <tibagri en hotmail.com> escribió:
>
> 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. Pruébalo <http://spaces.live.com/signup.aspx>
>
> _______________________________________________
> Zope-es mailing list
> Zope-es en aditel.org
> http://listas.aditel.org/listinfo/zope-es
>



-- 
Mis Cosas
http://blogs.sistes.net/Garito
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: /archivos/zope-es/attachments/20070803/e18f547f/attachment.htm


Más información sobre la lista de distribución Zope-es