2012-01-10 3 views
0

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

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

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

ответ

1

Из docs:

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) 

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

Смежные вопросы