[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