Python Cherrypy 404 обработки ошибок

У меня есть веб-сервер, который имеет весь набор конфигураций в коде, но я хочу смочь обработать все ошибки страницы 404. Как я пошел бы о выполнении этого в Python?

5
задан williamtroup 8 January 2010 в 08:50
поделиться

2 ответа

Сделайте обработчик по умолчанию в корне.

class Root:
    def index(self):
        return "Hello!"
    index.exposed = True

    def default(self, attr='abc'):
        return "Page not Found!"
    default.exposed = True
5
ответ дан 18 December 2019 в 13:14
поделиться

См. Также http://www.cherrypy.org/wiki/ErrorsAndExceptions#AnticipatedHTTPresponses , если вы хотите более традиционную замену вывода 4xx и 5xx.

9
ответ дан 18 December 2019 в 13:14
поделиться
Другие вопросы по тегам:

Похожие вопросы: