2011-08-17 28 views
5

Khi phát triển một ứng dụng web2py, nó khá bình thường để có các lỗi cú pháp khác nhau, các vấn đề db và như vậy.Làm thế nào để hiển thị lỗi web2py trực tiếp (tự động chuyển hướng đến vé)

Tuy nhiên, khi gỡ lỗi những vấn đề này (trong một hệ thống không sản xuất), một liên kết vé được trình bày theo mặc định, thay vì vé thực tế.

Có cách nào để tự động chuyển hướng đến vé thực tế, không cần phải nhấp (và chờ vé thực sự tải)?

Trả lời

5

Hãy thử thêm một cái gì đó giống như dòng sau vào file /web2py/routes.py của bạn:

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>''' 

Để biết thêm chi tiết, xem Routes on Error trong cuốn sách trực tuyến.

+0

Hoạt động tuyệt vời! Cảm ơn bạn! –

Các vấn đề liên quan