2011-08-17 13 views
5

वेब 2py एप्लिकेशन विकसित करते समय, इसकी सामान्य सामान्य वाक्यविन्यास त्रुटियों, डीबी मुद्दों और ऐसे में सामान्य है।वेब 2py त्रुटियों को सीधे कैसे प्रदर्शित करें (टिकट पर स्वत: रीडायरेक्ट करें)

हालांकि, इन समस्याओं को डीबग करते समय (एक गैर उत्पादन प्रणाली में), वास्तविक टिकट की बजाय डिफ़ॉल्ट रूप से एक टिकट लिंक प्रस्तुत किया जाता है।

क्या वास्तविक टिकट पर ऑटो रीडायरेक्ट करने का कोई तरीका है, क्लिक करने की आवश्यकता को समाप्त करने (और वास्तविक टिकट लोड करने की प्रतीक्षा) को समाप्त करने का कोई तरीका है?

उत्तर

5

अपने /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>''' 

अधिक जानकारी के लिए ऑनलाइन पुस्तक में Routes on Error देखते हैं।

+0

बढ़िया काम करता है! धन्यवाद! –

संबंधित मुद्दे