OK, sto lavorando con un backend RESTful sul mio progetto e invio di dati tramite jquery.Pubblicazione di JSON e Python Flask - qualsiasi tecnica per utilizzare il debugger di Werkzeug?
Devo dire che il debugger werkzeug è eccellente per il debug specialmente quando sei un terribile programmatore Python come me. Esegui un'eccezione di proposito dove vuoi indagare, e ispeziona il codice e le variabili usando l'html reso al debugger.
Tuttavia, quando si invia una richiesta di post anziché un get, se si lancia un'eccezione sul codice di back-end, ovviamente, il browser non renderà il testo di risposta.
C'è qualche tecnica che posso usare per rendere il testo della risposta, considerando che ha javascript e tutto il resto?
sto cercando cose diverse come ad esempio cercando di iniettare il testo di risposta in una finestra pop-up, come:
$.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);
});
});
Ma questo non si prenderà cura del javascript molto bene.
Qualcuno ha qualche suggerimento?
qualche possibilità di avere una soluzione ancora? Vorrei davvero poterlo fare. – David
Nessuna soluzione ancora, scusa ...Non ne sto cercando più uno, quello che potresti voler fare è collegare un debugger all'applicazione del tuo pallone sul server e scorrere/tracciare il tuo codice lì. –