[Zope-es] (sin asunto)

Jaime Reinoso Valdivia jaime.rv en gmail.com
Vie Ago 3 12:00:37 CEST 2007


Prueba a poner

fecha=str(_['pru_fec'])

a ver q resulta ...

Un saludo,

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?
>
>
> ------------------------------
> Prueba algunos de los nuevos servicios en línea que te ofrece Windows Live
> Ideas: tan nuevos que ni siquiera se han publicado oficialmente todavía.
> Pruébalo <http://ideas.live.com>
>
> _______________________________________________
> Zope-es mailing list
> Zope-es en aditel.org
> http://listas.aditel.org/listinfo/zope-es
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: /archivos/zope-es/attachments/20070803/9983f32a/attachment.html


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