Я работаю на веб-сайте, использующем Python web.py. Существует форма, в которой пользователь вводит ввод и когда нажата кнопка отправки, вызывается страница (python) с помощью функции .getJSON JQuery ниже.Выход из вызова страницы Python с помощью функции JJQuery getJSON
function buildMatches(input){
$.getJSON("/matches", {e:input}, function(json){
//Returned JSON object is worked on
}
}
«спички» питон страница захватывает значение из БД, выполнения струна рег ех и возвращает объект JSON. Все работает отлично, мой вопрос в том, как я смогу вывести что-то из страницы python «matches», чтобы увидеть, что именно происходит во время операций reg ex? Я пробовал печатать "" (python 2.5), но я понимаю, что будет печатать на консоли. Я провел некоторое исследование, но не смог найти ничего для моей ситуации. Мне не обязательно печатать его на HTML-странице, где бы я ни видел, что происходит. Заранее благодарю за любую помощь.
У меня есть доступ к веб-серверу (SSH, SFTP и т. Д.), Я попытался выполнить регистрацию, импортировав модуль регистрации, ниже приведен код, который я использовал. Я мог бы получить его для регистрации, если я запустил страницу из командной строки, но не тогда, когда она вызывается на странице JS.
import logging
logging.basicConfig(filename='./SomeClass.log', filemode='w', level=logging.DEBUG)
class SomeClass:
logging.info('Started')
logging.info('Another log')
def __init__(self, obj):
logging.info('In the init')
def another_functio(self):
logging.info('Logging inside the function')
Я попытался установить полный путь журнала, и я до сих пор та же проблема, где лог-файл будет записан только или обновленный когда я запускаю этот класс из консоли. Это не работает, когда класс вызывается веб-сервером.
logging.basicConfig(filename='/home/.../.../.../example.log', filemode='w', level=logging.DEBUG)
Задайте выход (или что вам нужно) операций для переменной, затем передайте это вместе с ответом –