ठीक है, मैं अपनी परियोजना पर एक विश्वसनीय बैकएंड के साथ काम कर रहा हूं, और jquery के माध्यम से डेटा जमा कर रहा हूं।जेएसओएन और पायथन फ्लास्क पोस्ट करना - Werkzeug डीबगर का उपयोग करने के लिए कोई तकनीक?
मुझे कहना होगा कि werkzeug डीबगर विशेष रूप से डीबगिंग के लिए उत्कृष्ट है जब आप मेरे जैसे एक भयानक पायथन प्रोग्रामर हैं। आप उस प्रयोजन पर एक अपवाद फेंकते हैं जहां आप जांच करना चाहते हैं, और डीबगर प्रदान किए गए एचटीएमएल का उपयोग कर कोड और चर का निरीक्षण करें।
हालांकि जब आप प्राप्त करने के बजाय एक पोस्ट अनुरोध भेजते हैं, तो यदि आप बैकएंड कोड पर अपवाद फेंकते हैं, तो ब्राउज़र प्रतिक्रिया टेक्स्ट प्रस्तुत नहीं करेगा।
क्या कोई तकनीक है जिसका उपयोग मैं प्रतिक्रिया पाठ प्रस्तुत करने के लिए कर सकता हूं, क्योंकि इसमें जावास्क्रिप्ट और सबकुछ है?
मैं ऐसे की तरह, एक पॉप अप विंडो में प्रतिक्रिया पाठ इंजेक्षन करने की कोशिश कर के रूप में अलग अलग चीजें कोशिश कर रहा हूँ:
$.postJSON = function(url, data, callback, error_callback) {
return jQuery.ajax({
'type': 'POST',
'url': url,
'contentType': 'application/json',
'data': JSON.stringify(data),
'dataType': 'json',
'success': callback,
'error': error_callback
});
};
$.postJSON('/the_uri', {'foo': 'bar'},
function(response) {
var a = 0;
},
function(response) {
var html = response.responseText;
var my_window = window.open('', 'mywindow1', 'width=350,height=150');
$(my_window.document).find('html').html(html);
});
});
लेकिन यह जावास्क्रिप्ट का ख्याल बहुत अच्छी तरह से नहीं ले जाएगा।
क्या किसी के पास कोई सुझाव है?
के लिए किसी भी मौका लिखते थे आप अभी तक एक समाधान है? मैं * वास्तव में * इच्छा करता हूं कि मैं यह कर सकता हूं। – David
अभी तक कोई समाधान नहीं, क्षमा करें ...मैं अब और नहीं ढूंढ रहा हूं, आप जो करना चाहते हैं वह है सर्वर पर अपने फ्लास्क एप्लिकेशन में डीबगर संलग्न करना और वहां अपने कोड को ट्रेस/ट्रेस करना। –