2011-08-17 12 views
5

Al desarrollar una aplicación web2py, es bastante normal tener varios errores de sintaxis, problemas de db y demás.Cómo mostrar los errores web2py directamente (redirigir automáticamente al ticket)

Sin embargo, al depurar estos problemas (en un sistema que no es de producción), se presenta un vínculo de ticket de forma predeterminada, en lugar del ticket real.

¿Hay alguna manera de redirigir automáticamente al ticket real, eliminando la necesidad de hacer clic (y esperar a que se cargue el ticket real)?

Respuesta

5

Trate de añadir algo como lo siguiente a su archivo /web2py/routes.py:

error_message_ticket=''' 
    <html><head> 
    <script language="javascript"> 
     location.replace("/admin/default/ticket/%(ticket)s") 
    </script> 
    <!-- this is junk text else IE does not display the page: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx //--> 
    </head></html>''' 

Para más detalles, véase Routes on Error en el libro en línea.

+0

Funciona muy bien! ¡Gracias! –

Cuestiones relacionadas