Ошибки и генерация билетов обрабатываются в / gluon / limited.py .В частности, сведения о запросе, ответе и сеансе добавляются в конце функции снимка .
Если вы хотите выполнить некоторую пользовательскую обработку заявки без изменения кода платформы, посмотрите на this для некоторых идей.
Если вам просто нужно выполнить некоторую временную отладку определенной функции, вы можете сделать try...except
внутри функции и, в случае исключения, вывести объект запросаиспользуя помощника BEAUTIFY.Примерно так:
def your_function():
try:
# YOUR FUNCTION CODE
except:
response.view = 'generic.html'
return dict(req=BEAUTIFY(request))
Выше будет отображаться каждый элемент в объекте запроса, в том числе и реферер.
Если у вас есть дополнительные вопросы или вы хотите порекомендовать изменения в функциональности заявки об ошибкахЯ рекомендую спросить в списке рассылки web2py .