Публикация JSON и python Flask — какие-либо методы использования отладчика Werkzeug?

Хорошо, я работаю с бэкэндом RESTful в своем проекте и отправляю данные через jquery.

Я должен сказать, что отладчик werkzeug отлично подходит для отладки, особенно если вы такой ужасный программист на Python, как я. Вы специально создаете исключение там, где хотите исследовать, и проверяете код и переменные, используя HTML-код, отображаемый отладчиком.

Однако, когда вы отправляете запрос на отправку вместо получения, если вы выдаете исключение для внутреннего кода, конечно, браузер не будет отображать текст ответа.

Есть ли какая-нибудь техника, которую я могу использовать для отображения текста ответа, учитывая, что в нем есть javascript и все такое?

Я пробую разные вещи, такие как попытка вставить текст ответа во всплывающее окно, например:

           $.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);
            });
        });

Но это не очень хорошо позаботится о javascript.

У кого-нибудь есть предложения?

9
задан johnildergleidisson 16 March 2012 в 17:13
поделиться