Как вернуть ошибку в Werkzeug? - PullRequest
0 голосов
/ 10 января 2012

Я начинаю изучать Werkzeug.Я вижу, как создать простой ответ:

def __call__(self, environ, start_response):
    response = Response('hi there!')
    return response(environ, start_response)

Какой самый простой способ создать ответ об ошибке?То есть, кроме самого содержимого сообщения!Есть ли способ установить ответ, чтобы указать, что это ошибка?

1 Ответ

1 голос
/ 10 января 2012

Из документов :

def application(environ, start_response):
    path = environ.get('PATH_INFO') or '/'
    if path == '/':
        response = index()
    else:
        response = Response('Not Found', status=404)
    return response(environ, start_response)

При создании объекта Response вы можете указать HTTP-код, чтобы указать ошибку обратно браузеру / пользователю.

...